home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_10_func.txt < prev    next >
Text File  |  1996-05-07  |  271KB  |  4,728 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001A90 (7 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D BFC2                pea.l      [A5 - 0x403E]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. 00000018  4E56 FF74                link       A6, -0x008C
  20. 0000001C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  21. 00000020  246D D936                movea.l    A2, [A5 - 0x26CA]
  22. 00000024  266D D922                movea.l    A3, [A5 - 0x26DE]
  23. 00000028  286D D998                movea.l    A4, [A5 - 0x2668]
  24. 0000002C  2A2D D88C                move.l     D5, [A5 - 0x2774]
  25. 00000030  2C2D D96E                move.l     D6, [A5 - 0x2692]
  26. 00000034  41ED BFE6                lea.l      A0, [A5 - 0x401A]
  27. 00000038  43EE FF74                lea.l      A1, [A6 - 0x8C]
  28. 0000003C  7009                     moveq.l    D0, 0x09
  29. label0000003E:
  30. 0000003E  22D8                     move.l     [A1]+, [A0]+
  31. 00000040  51C8 FFFC                dbf        D0, -0x6 /* 0000003E */
  32. 00000044  3290                     move.w     [A1], [A0]
  33. 00000046  41ED D98E                lea.l      A0, [A5 - 0x2672]
  34. 0000004A  43EE FFA0                lea.l      A1, [A6 - 0x60]
  35. 0000004E  700F                     moveq.l    D0, 0x0F
  36. label00000050:
  37. 00000050  22D8                     move.l     [A1]+, [A0]+
  38. 00000052  51C8 FFFC                dbf        D0, -0x6 /* 00000050 */
  39. 00000056  41ED D950                lea.l      A0, [A5 - 0x26B0]
  40. 0000005A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  41. 0000005E  22D8                     move.l     [A1]+, [A0]+
  42. 00000060  22D8                     move.l     [A1]+, [A0]+
  43. 00000062  3E2D D96C                move.w     D7, [A5 - 0x2694]
  44. 00000066  2D6D D888 FFE8           move.l     [A6 - 0x18], [A5 - 0x2778]
  45. 0000006C  2D6D D92E FFEC           move.l     [A6 - 0x14], [A5 - 0x26D2]
  46. 00000072  2D6D D92A FFF0           move.l     [A6 - 0x10], [A5 - 0x26D6]
  47. 00000078  2D6D D926 FFF4           move.l     [A6 - 0xC], [A5 - 0x26DA]
  48. 0000007E  2D6D D8F2 FFF8           move.l     [A6 - 0x8], [A5 - 0x270E]
  49. 00000084  2D6D E162 FFFC           move.l     [A6 - 0x4], [A5 - 0x1E9E]
  50. 0000008A  7600                     moveq.l    D3, 0x00
  51. 0000008C  2B43 D92E                move.l     [A5 - 0x26D2], D3
  52. 00000090  7800                     moveq.l    D4, 0x00
  53. 00000092  2B44 D92A                move.l     [A5 - 0x26D6], D4
  54. 00000096  2B44 D926                move.l     [A5 - 0x26DA], D4
  55. 0000009A  4240                     clr.w      D0
  56. 0000009C  3B40 D96C                move.w     [A5 - 0x2694], D0
  57. 000000A0  706B                     moveq.l    D0, 0x6B
  58. 000000A2  2F00                     move.l     -[A7], D0
  59. 000000A4  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  60. 000000A8  2B40 D888                move.l     [A5 - 0x2778], D0
  61. 000000AC  4204                     clr.b      D4
  62. 000000AE  1B44 D98F                move.b     [A5 - 0x2671], D4
  63. 000000B2  1B44 D990                move.b     [A5 - 0x2670], D4
  64. 000000B6  2B43 D9B8                move.l     [A5 - 0x2648], D3
  65. 000000BA  302D D950                move.w     D0, [A5 - 0x26B0]
  66. 000000BE  6712                     beq        +0x14 /* 000000D2 */
  67. 000000C0  7008                     moveq.l    D0, 0x08
  68. 000000C2  2F00                     move.l     -[A7], D0
  69. 000000C4  42A7                     clr.l      -[A7]
  70. 000000C6  486D D950                pea.l      [A5 - 0x26B0]
  71. 000000CA  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  72. 000000CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73. label000000D2:
  74. 000000D2  7000                     moveq.l    D0, 0x00
  75. 000000D4  2B40 E162                move.l     [A5 - 0x1E9E], D0
  76. 000000D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77. 000000DC  4EBA 0098                jsr        [PC + 0x98 /* 00000176 */]
  78. 000000E0  2B4A D936                move.l     [A5 - 0x26CA], A2
  79. 000000E4  2B4B D922                move.l     [A5 - 0x26DE], A3
  80. 000000E8  2B4C D998                move.l     [A5 - 0x2668], A4
  81. 000000EC  2B45 D88C                move.l     [A5 - 0x2774], D5
  82. 000000F0  2B46 D96E                move.l     [A5 - 0x2692], D6
  83. 000000F4  41EE FFA0                lea.l      A0, [A6 - 0x60]
  84. 000000F8  43ED D98E                lea.l      A1, [A5 - 0x2672]
  85. 000000FC  700F                     moveq.l    D0, 0x0F
  86. label000000FE:
  87. 000000FE  22D8                     move.l     [A1]+, [A0]+
  88. 00000100  51C8 FFFC                dbf        D0, -0x6 /* 000000FE */
  89. 00000104  41EE FF74                lea.l      A0, [A6 - 0x8C]
  90. 00000108  43ED BFE6                lea.l      A1, [A5 - 0x401A]
  91. 0000010C  7009                     moveq.l    D0, 0x09
  92. label0000010E:
  93. 0000010E  22D8                     move.l     [A1]+, [A0]+
  94. 00000110  51C8 FFFC                dbf        D0, -0x6 /* 0000010E */
  95. 00000114  3290                     move.w     [A1], [A0]
  96. 00000116  3B47 D96C                move.w     [A5 - 0x2694], D7
  97. 0000011A  2B6E FFE8 D888           move.l     [A5 - 0x2778], [A6 - 0x18]
  98. 00000120  302D D950                move.w     D0, [A5 - 0x26B0]
  99. 00000124  670A                     beq        +0xC /* 00000130 */
  100. 00000126  2F3C 0000 00FA           move.l     -[A7], 0xFA
  101. 0000012C  4EBA FED2                jsr        [PC - 0x12E /* 00000000 */]
  102. label00000130:
  103. 00000130  302E FFE0                move.w     D0, [A6 - 0x20]
  104. 00000134  6716                     beq        +0x18 /* 0000014C */
  105. 00000136  2F2D D954                move.l     -[A7], [A5 - 0x26AC]
  106. 0000013A  206D D958                movea.l    A0, [A5 - 0x26A8]
  107. 0000013E  4E90                     jsr        [A0]
  108. 00000140  41EE FFE0                lea.l      A0, [A6 - 0x20]
  109. 00000144  43ED D950                lea.l      A1, [A5 - 0x26B0]
  110. 00000148  22D8                     move.l     [A1]+, [A0]+
  111. 0000014A  22D8                     move.l     [A1]+, [A0]+
  112. label0000014C:
  113. 0000014C  2B6E FFEC D92E           move.l     [A5 - 0x26D2], [A6 - 0x14]
  114. 00000152  2B6E FFF0 D92A           move.l     [A5 - 0x26D6], [A6 - 0x10]
  115. 00000158  2B6E FFF4 D926           move.l     [A5 - 0x26DA], [A6 - 0xC]
  116. 0000015E  2B6E FFF8 D8F2           move.l     [A5 - 0x270E], [A6 - 0x8]
  117. 00000164  2B6E FFFC E162           move.l     [A5 - 0x1E9E], [A6 - 0x4]
  118. 0000016A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  119. 0000016E  4E5E                     unlink     A6
  120. 00000170  205F                     movea.l    A0, [A7]+
  121. 00000172  584F                     addq.w     A7, 4
  122. 00000174  4ED0                     jmp        [A0]
  123. fn00000176:
  124. 00000176  4E56 FBAC                link       A6, -0x0454
  125. 0000017A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  126. 0000017E  246E 0008                movea.l    A2, [A6 + 0x8]
  127. 00000182  202A 0020                move.l     D0, [A2 + 0x20]
  128. 00000186  7202                     moveq.l    D1, 0x02
  129. 00000188  C081                     and.l      D0, D1
  130. 0000018A  6716                     beq        +0x18 /* 000001A2 */
  131. 0000018C  2F0A                     move.l     -[A7], A2
  132. 0000018E  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  133. 00000192  2F00                     move.l     -[A7], D0
  134. 00000194  7030                     moveq.l    D0, 0x30
  135. 00000196  2F00                     move.l     -[A7], D0
  136. 00000198  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  137. 0000019C  504F                     addq.w     A7, 8
  138. 0000019E  4EFA 0942                jmp        [PC + 0x942 /* 00000AE2 */]
  139. label000001A2:
  140. 000001A2  246E 0008                movea.l    A2, [A6 + 0x8]
  141. 000001A6  00AA 0000 0002 0020      ori.l      [A2 + 0x20], 0x2
  142. 000001AE  202A 0020                move.l     D0, [A2 + 0x20]
  143. 000001B2  0280 8000 0000           andi.l     D0, 0x80000000
  144. 000001B8  671C                     beq        +0x1E /* 000001D6 */
  145. 000001BA  102D D5E4                move.b     D0, [A5 - 0x2A1C]
  146. 000001BE  7201                     moveq.l    D1, 0x01
  147. 000001C0  C001                     and.b      D0, D1
  148. 000001C2  6712                     beq        +0x14 /* 000001D6 */
  149. 000001C4  7054                     moveq.l    D0, 0x54
  150. 000001C6  D5C0                     add.l      A2, D0
  151. 000001C8  2F0A                     move.l     -[A7], A2
  152. 000001CA  2F3C 0000 00F3           move.l     -[A7], 0xF3
  153. 000001D0  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  154. 000001D4  504F                     addq.w     A7, 8
  155. label000001D6:
  156. 000001D6  206E 0008                movea.l    A0, [A6 + 0x8]
  157. 000001DA  2028 0010                move.l     D0, [A0 + 0x10]
  158. 000001DE  2D40 FBC4                move.l     [A6 - 0x43C], D0
  159. 000001E2  4A80                     tst.l      D0
  160. 000001E4  660A                     bne        +0xC /* 000001F0 */
  161. 000001E6  2F3C 0000 0133           move.l     -[A7], 0x133
  162. 000001EC  4EBA FE12                jsr        [PC - 0x1EE /* 00000000 */]
  163. label000001F0:
  164. 000001F0  206E FBC4                movea.l    A0, [A6 - 0x43C]
  165. 000001F4  2450                     movea.l    A2, [A0]
  166. 000001F6  200A                     move.l     D0, A2
  167. 000001F8  6700 0090                beq        +0x92 /* 0000028A */
  168. 000001FC  3028 0008                move.w     D0, [A0 + 0x8]
  169. 00000200  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  170. 00000204  6600 0084                bne        +0x86 /* 0000028A */
  171. 00000208  226A 0010                movea.l    A1, [A2 + 0x10]
  172. 0000020C  4AA9 008E                tst.l      [A1 + 0x8E]
  173. 00000210  6778                     beq        +0x7A /* 0000028A */
  174. 00000212  226A 0010                movea.l    A1, [A2 + 0x10]
  175. 00000216  2669 008E                movea.l    A3, [A1 + 0x8E]
  176. 0000021A  0053 2000                ori.w      [A3], 0x2000 /* ' \0' */
  177. 0000021E  3013                     move.w     D0, [A3]
  178. 00000220  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  179. 00000224  660A                     bne        +0xC /* 00000230 */
  180. 00000226  1028 0044                move.b     D0, [A0 + 0x44]
  181. 0000022A  7201                     moveq.l    D1, 0x01
  182. 0000022C  C001                     and.b      D0, D1
  183. 0000022E  6604                     bne        +0x6 /* 00000234 */
  184. label00000230:
  185. 00000230  7000                     moveq.l    D0, 0x00
  186. 00000232  6002                     bra        +0x4 /* 00000236 */
  187. label00000234:
  188. 00000234  7001                     moveq.l    D0, 0x01
  189. label00000236:
  190. 00000236  3E00                     move.w     D7, D0
  191. 00000238  6748                     beq        +0x4A /* 00000282 */
  192. 0000023A  487A 08B4                pea.l      [PC + 0x8B4 /* 00000AF0, value 0x436C6173 'Clas', cstring "ClassData" */]
  193. 0000023E  2050                     movea.l    A0, [A0]
  194. 00000240  7054                     moveq.l    D0, 0x54
  195. 00000242  D1C0                     add.l      A0, D0
  196. 00000244  2F08                     move.l     -[A7], A0
  197. 00000246  486E FBC8                pea.l      [A6 - 0x438]
  198. 0000024A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  199. 0000024E  504F                     addq.w     A7, 8
  200. 00000250  2F00                     move.l     -[A7], D0
  201. 00000252  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  202. 00000256  504F                     addq.w     A7, 8
  203. 00000258  2F00                     move.l     -[A7], D0
  204. 0000025A  7001                     moveq.l    D0, 0x01
  205. 0000025C  2F00                     move.l     -[A7], D0
  206. 0000025E  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  207. 00000262  2440                     movea.l    A2, D0
  208. 00000264  200A                     move.l     D0, A2
  209. 00000266  6610                     bne        +0x12 /* 00000278 */
  210. 00000268  486E FBC8                pea.l      [A6 - 0x438]
  211. 0000026C  7031                     moveq.l    D0, 0x31
  212. 0000026E  2F00                     move.l     -[A7], D0
  213. 00000270  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  214. 00000274  504F                     addq.w     A7, 8
  215. 00000276  6006                     bra        +0x8 /* 0000027E */
  216. label00000278:
  217. 00000278  006A 0001 0048           ori.w      [A2 + 0x48], 0x1
  218. label0000027E:
  219. 0000027E  0053 4000                ori.w      [A3], 0x4000 /* '@\0' */
  220. label00000282:
  221. 00000282  7000                     moveq.l    D0, 0x00
  222. 00000284  2B40 D9C2                move.l     [A5 - 0x263E], D0
  223. 00000288  6002                     bra        +0x4 /* 0000028C */
  224. label0000028A:
  225. 0000028A  4247                     clr.w      D7
  226. label0000028C:
  227. 0000028C  4EBA 2D84                jsr        [PC + 0x2D84 /* 00003012 */]
  228. 00000290  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  229. 00000294  246E 0008                movea.l    A2, [A6 + 0x8]
  230. 00000298  7014                     moveq.l    D0, 0x14
  231. 0000029A  D5C0                     add.l      A2, D0
  232. 0000029C  2652                     movea.l    A3, [A2]
  233. 0000029E  200B                     move.l     D0, A3
  234. 000002A0  6700 0096                beq        +0x98 /* 00000338 */
  235. 000002A4  206B 0010                movea.l    A0, [A3 + 0x10]
  236. 000002A8  2628 0010                move.l     D3, [A0 + 0x10]
  237. 000002AC  2D43 FFE8                move.l     [A6 - 0x18], D3
  238. 000002B0  0283 0000 2000           andi.l     D3, 0x2000 /* ' \0' */
  239. 000002B6  6700 0080                beq        +0x82 /* 00000338 */
  240. 000002BA  202E FFE8                move.l     D0, [A6 - 0x18]
  241. 000002BE  7220                     moveq.l    D1, 0x20
  242. 000002C0  C081                     and.l      D0, D1
  243. 000002C2  6674                     bne        +0x76 /* 00000338 */
  244. 000002C4  206E 0008                movea.l    A0, [A6 + 0x8]
  245. 000002C8  2268 0010                movea.l    A1, [A0 + 0x10]
  246. 000002CC  3029 0008                move.w     D0, [A1 + 0x8]
  247. 000002D0  0240 0100                andi.w     D0, 0x100
  248. 000002D4  6646                     bne        +0x48 /* 0000031C */
  249. 000002D6  487A 0834                pea.l      [PC + 0x834 /* 00000B0C, value 0x5F5F6374 '__ct', cstring "__ct" */]
  250. 000002DA  2648                     movea.l    A3, A0
  251. 000002DC  7054                     moveq.l    D0, 0x54
  252. 000002DE  D7C0                     add.l      A3, D0
  253. 000002E0  2F0B                     move.l     -[A7], A3
  254. 000002E2  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  255. 000002E6  504F                     addq.w     A7, 8
  256. 000002E8  4A80                     tst.l      D0
  257. 000002EA  6730                     beq        +0x32 /* 0000031C */
  258. 000002EC  487A 0818                pea.l      [PC + 0x818 /* 00000B06, value 0x5F5F6474 '__dt', cstring "__dt" */]
  259. 000002F0  2F0B                     move.l     -[A7], A3
  260. 000002F2  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  261. 000002F6  504F                     addq.w     A7, 8
  262. 000002F8  4A80                     tst.l      D0
  263. 000002FA  6720                     beq        +0x22 /* 0000031C */
  264. 000002FC  487A 0802                pea.l      [PC + 0x802 /* 00000B00, value 0x5F5F6E77 '__nw', cstring "__nw" */]
  265. 00000300  2F0B                     move.l     -[A7], A3
  266. 00000302  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  267. 00000306  504F                     addq.w     A7, 8
  268. 00000308  4A80                     tst.l      D0
  269. 0000030A  6710                     beq        +0x12 /* 0000031C */
  270. 0000030C  487A 07EC                pea.l      [PC + 0x7EC /* 00000AFA, value 0x5F5F646C '__dl', cstring "__dl" */]
  271. 00000310  2F0B                     move.l     -[A7], A3
  272. 00000312  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  273. 00000316  504F                     addq.w     A7, 8
  274. 00000318  4A80                     tst.l      D0
  275. 0000031A  661C                     bne        +0x1E /* 00000338 */
  276. label0000031C:
  277. 0000031C  2052                     movea.l    A0, [A2]
  278. 0000031E  7054                     moveq.l    D0, 0x54
  279. 00000320  D1C0                     add.l      A0, D0
  280. 00000322  2F08                     move.l     -[A7], A0
  281. 00000324  487A 07EC                pea.l      [PC + 0x7EC /* 00000B12, value 0x50617363 'Pasc', cstring "PascalObject" */]
  282. 00000328  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  283. 0000032C  504F                     addq.w     A7, 8
  284. 0000032E  4A80                     tst.l      D0
  285. 00000330  6706                     beq        +0x8 /* 00000338 */
  286. 00000332  2F12                     move.l     -[A7], [A2]
  287. 00000334  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  288. label00000338:
  289. 00000338  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  290. 0000033C  0240 0080                andi.w     D0, 0x80
  291. 00000340  6742                     beq        +0x44 /* 00000384 */
  292. 00000342  7020                     moveq.l    D0, 0x20
  293. 00000344  2F00                     move.l     -[A7], D0
  294. 00000346  262D D63C                move.l     D3, [A5 - 0x29C4]
  295. 0000034A  6F04                     ble        +0x6 /* 00000350 */
  296. 0000034C  D683                     add.l      D3, D3
  297. 0000034E  6002                     bra        +0x4 /* 00000352 */
  298. label00000350:
  299. 00000350  7602                     moveq.l    D3, 0x02
  300. label00000352:
  301. 00000352  2F03                     move.l     -[A7], D3
  302. 00000354  487A 07CE                pea.l      [PC + 0x7CE /* 00000B24, value 0x252A6300 '%*c\0', cstring "%*c" */]
  303. 00000358  486D B3A6                pea.l      [A5 - 0x4C5A]
  304. 0000035C  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  305. 00000360  4FEF 0010                lea.l      A7, [A7 + 0x10]
  306. 00000364  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  307. 00000368  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  308. 0000036C  2F00                     move.l     -[A7], D0
  309. 0000036E  487A 07B0                pea.l      [PC + 0x7B0 /* 00000B20, value 0x25730D00 '%s\r\0', cstring "%s\" */]
  310. 00000372  486D B3A6                pea.l      [A5 - 0x4C5A]
  311. 00000376  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  312. 0000037A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  313. 0000037E  1B7C 0001 D9C7           move.b     [A5 - 0x2639], 0x1
  314. label00000384:
  315. 00000384  262E 0008                move.l     D3, [A6 + 0x8]
  316. 00000388  2B43 D998                move.l     [A5 - 0x2668], D3
  317. 0000038C  2043                     movea.l    A0, D3
  318. 0000038E  2468 0014                movea.l    A2, [A0 + 0x14]
  319. 00000392  200A                     move.l     D0, A2
  320. 00000394  6710                     beq        +0x12 /* 000003A6 */
  321. 00000396  2F0A                     move.l     -[A7], A2
  322. 00000398  486D 1F82                pea.l      [A5 + 0x1F82 /* export_1004 */]
  323. 0000039C  2F3C 0000 0080           move.l     -[A7], 0x80
  324. 000003A2  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  325. label000003A6:
  326. 000003A6  42A7                     clr.l      -[A7]
  327. 000003A8  486D 1E2A                pea.l      [A5 + 0x1E2A /* export_961 */]
  328. 000003AC  7004                     moveq.l    D0, 0x04
  329. 000003AE  2F00                     move.l     -[A7], D0
  330. 000003B0  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  331. 000003B4  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  332. 000003B8  41ED D8D0                lea.l      A0, [A5 - 0x2730]
  333. 000003BC  226E FBC4                movea.l    A1, [A6 - 0x43C]
  334. 000003C0  701A                     moveq.l    D0, 0x1A
  335. 000003C2  D3C0                     add.l      A1, D0
  336. 000003C4  22D8                     move.l     [A1]+, [A0]+
  337. 000003C6  3290                     move.w     [A1], [A0]
  338. 000003C8  7001                     moveq.l    D0, 0x01
  339. 000003CA  2B40 D88C                move.l     [A5 - 0x2774], D0
  340. 000003CE  7600                     moveq.l    D3, 0x00
  341. 000003D0  2B43 BFEE                move.l     [A5 - 0x4012], D3
  342. 000003D4  2B43 BFF6                move.l     [A5 - 0x400A], D3
  343. 000003D8  600C                     bra        +0xE /* 000003E6 */
  344. label000003DA:
  345. 000003DA  7056                     moveq.l    D0, 0x56
  346. 000003DC  B600                     cmp.b      D3, D0
  347. 000003DE  6710                     beq        +0x12 /* 000003F0 */
  348. 000003E0  42A7                     clr.l      -[A7]
  349. 000003E2  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  350. label000003E6:
  351. 000003E6  162D CDDC                move.b     D3, [A5 - 0x3224]
  352. 000003EA  7059                     moveq.l    D0, 0x59
  353. 000003EC  B600                     cmp.b      D3, D0
  354. 000003EE  66EA                     bne        -0x14 /* 000003DA */
  355. label000003F0:
  356. 000003F0  206E 0008                movea.l    A0, [A6 + 0x8]
  357. 000003F4  2028 000C                move.l     D0, [A0 + 0xC]
  358. 000003F8  2D40 FBB4                move.l     [A6 - 0x44C], D0
  359. 000003FC  2040                     movea.l    A0, D0
  360. 000003FE  2010                     move.l     D0, [A0]
  361. 00000400  721F                     moveq.l    D1, 0x1F
  362. 00000402  C081                     and.l      D0, D1
  363. 00000404  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  364. 00000408  1030 0000                move.b     D0, [A0 + D0.w]
  365. 0000040C  7210                     moveq.l    D1, 0x10
  366. 0000040E  C001                     and.b      D0, D1
  367. 00000410  660A                     bne        +0xC /* 0000041C */
  368. 00000412  2F3C 0000 01BA           move.l     -[A7], 0x1BA
  369. 00000418  4EBA FBE6                jsr        [PC - 0x41A /* 00000000 */]
  370. label0000041C:
  371. 0000041C  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  372. 00000420  6710                     beq        +0x12 /* 00000432 */
  373. 00000422  41ED D8CA                lea.l      A0, [A5 - 0x2736]
  374. 00000426  226E FBC4                movea.l    A1, [A6 - 0x43C]
  375. 0000042A  703E                     moveq.l    D0, 0x3E
  376. 0000042C  D3C0                     add.l      A1, D0
  377. 0000042E  22D8                     move.l     [A1]+, [A0]+
  378. 00000430  3290                     move.w     [A1], [A0]
  379. label00000432:
  380. 00000432  7000                     moveq.l    D0, 0x00
  381. 00000434  2D40 FBBC                move.l     [A6 - 0x444], D0
  382. 00000438  246E FBC4                movea.l    A2, [A6 - 0x43C]
  383. 0000043C  2652                     movea.l    A3, [A2]
  384. 0000043E  286B 0010                movea.l    A4, [A3 + 0x10]
  385. 00000442  4AAC 008E                tst.l      [A4 + 0x8E]
  386. 00000446  6662                     bne        +0x64 /* 000004AA */
  387. 00000448  200B                     move.l     D0, A3
  388. 0000044A  675E                     beq        +0x60 /* 000004AA */
  389. 0000044C  302A 0008                move.w     D0, [A2 + 0x8]
  390. 00000450  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  391. 00000454  6654                     bne        +0x56 /* 000004AA */
  392. 00000456  362A 0008                move.w     D3, [A2 + 0x8]
  393. 0000045A  3D43 FFFC                move.w     [A6 - 0x4], D3
  394. 0000045E  0243 0600                andi.w     D3, 0x600
  395. 00000462  6746                     beq        +0x48 /* 000004AA */
  396. 00000464  302E FFFC                move.w     D0, [A6 - 0x4]
  397. 00000468  0240 0200                andi.w     D0, 0x200
  398. 0000046C  673C                     beq        +0x3E /* 000004AA */
  399. 0000046E  4AAC 003A                tst.l      [A4 + 0x3A]
  400. 00000472  6736                     beq        +0x38 /* 000004AA */
  401. 00000474  486D DCF2                pea.l      [A5 - 0x230E]
  402. 00000478  7002                     moveq.l    D0, 0x02
  403. 0000047A  2F00                     move.l     -[A7], D0
  404. 0000047C  7008                     moveq.l    D0, 0x08
  405. 0000047E  1F00                     move.b     -[A7], D0
  406. 00000480  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  407. 00000484  2440                     movea.l    A2, D0
  408. 00000486  206D D874                movea.l    A0, [A5 - 0x278C]
  409. 0000048A  2028 0018                move.l     D0, [A0 + 0x18]
  410. 0000048E  2540 000C                move.l     [A2 + 0xC], D0
  411. 00000492  2040                     movea.l    A0, D0
  412. 00000494  5268 0006                addq.w     [A0 + 0x6], 1
  413. 00000498  00AA 0008 0000 0020      ori.l      [A2 + 0x20], 0x80000
  414. 000004A0  486E FBBC                pea.l      [A6 - 0x444]
  415. 000004A4  2F0A                     move.l     -[A7], A2
  416. 000004A6  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  417. label000004AA:
  418. 000004AA  7C00                     moveq.l    D6, 0x00
  419. 000004AC  4240                     clr.w      D0
  420. 000004AE  3B40 BC42                move.w     [A5 - 0x43BE], D0
  421. 000004B2  246E FBB4                movea.l    A2, [A6 - 0x44C]
  422. 000004B6  700C                     moveq.l    D0, 0x0C
  423. 000004B8  D5C0                     add.l      A2, D0
  424. 000004BA  202D D884                move.l     D0, [A5 - 0x277C]
  425. 000004BE  6600 0102                bne        +0x104 /* 000005C2 */
  426. 000004C2  2012                     move.l     D0, [A2]
  427. 000004C4  2D40 FBAC                move.l     [A6 - 0x454], D0
  428. 000004C8  264A                     movea.l    A3, A2
  429. 000004CA  6000 00EE                bra        +0xF0 /* 000005BA */
  430. label000004CE:
  431. 000004CE  206E FBAC                movea.l    A0, [A6 - 0x454]
  432. 000004D2  2868 0004                movea.l    A4, [A0 + 0x4]
  433. 000004D6  2028 0008                move.l     D0, [A0 + 0x8]
  434. 000004DA  4480                     neg.l      D0
  435. 000004DC  9180                     subx.l     D0, D0
  436. 000004DE  4480                     neg.l      D0
  437. 000004E0  3800                     move.w     D4, D0
  438. 000004E2  2053                     movea.l    A0, [A3]
  439. 000004E4  4AA8 000C                tst.l      [A0 + 0xC]
  440. 000004E8  6704                     beq        +0x6 /* 000004EE */
  441. 000004EA  526D BC42                addq.w     [A5 - 0x43BE], 1
  442. label000004EE:
  443. 000004EE  246E FBAC                movea.l    A2, [A6 - 0x454]
  444. 000004F2  4A92                     tst.l      [A2]
  445. 000004F4  6622                     bne        +0x24 /* 00000518 */
  446. 000004F6  700C                     moveq.l    D0, 0x0C
  447. 000004F8  2F00                     move.l     -[A7], D0
  448. 000004FA  206D D968                movea.l    A0, [A5 - 0x2698]
  449. 000004FE  4E90                     jsr        [A0]
  450. 00000500  2480                     move.l     [A2], D0
  451. 00000502  5286                     addq.l     D6, 1
  452. 00000504  2206                     move.l     D1, D6
  453. 00000506  2F01                     move.l     -[A7], D1
  454. 00000508  486D C01A                pea.l      [A5 - 0x3FE6]
  455. 0000050C  2F00                     move.l     -[A7], D0
  456. 0000050E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  457. 00000512  4FEF 000C                lea.l      A7, [A7 + 0xC]
  458. 00000516  7801                     moveq.l    D4, 0x01
  459. label00000518:
  460. 00000518  3A2D D93A                move.w     D5, [A5 - 0x26C6]
  461. 0000051C  48C5                     ext.l      D5
  462. 0000051E  206E FBAC                movea.l    A0, [A6 - 0x454]
  463. 00000522  2F10                     move.l     -[A7], [A0]
  464. 00000524  7002                     moveq.l    D0, 0x02
  465. 00000526  2F00                     move.l     -[A7], D0
  466. 00000528  7008                     moveq.l    D0, 0x08
  467. 0000052A  1F00                     move.b     -[A7], D0
  468. 0000052C  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  469. 00000530  2D40 FBB8                move.l     [A6 - 0x448], D0
  470. 00000534  2040                     movea.l    A0, D0
  471. 00000536  214C 000C                move.l     [A0 + 0xC], A4
  472. 0000053A  526C 0006                addq.w     [A4 + 0x6], 1
  473. 0000053E  4A44                     tst.w      D4
  474. 00000540  6708                     beq        +0xA /* 0000054A */
  475. 00000542  00A8 0008 0000 0020      ori.l      [A0 + 0x20], 0x80000
  476. label0000054A:
  477. 0000054A  2014                     move.l     D0, [A4]
  478. 0000054C  721F                     moveq.l    D1, 0x1F
  479. 0000054E  C041                     and.w      D0, D1
  480. 00000550  7214                     moveq.l    D1, 0x14
  481. 00000552  B041                     cmp.w      D0, D1
  482. 00000554  6632                     bne        +0x34 /* 00000588 */
  483. 00000556  206C 000C                movea.l    A0, [A4 + 0xC]
  484. 0000055A  2468 0010                movea.l    A2, [A0 + 0x10]
  485. 0000055E  4AAA 004A                tst.l      [A2 + 0x4A]
  486. 00000562  6724                     beq        +0x26 /* 00000588 */
  487. 00000564  202A 0010                move.l     D0, [A2 + 0x10]
  488. 00000568  7240                     moveq.l    D1, 0x40
  489. 0000056A  C081                     and.l      D0, D1
  490. 0000056C  661A                     bne        +0x1C /* 00000588 */
  491. 0000056E  2F0C                     move.l     -[A7], A4
  492. 00000570  4267                     clr.w      -[A7]
  493. 00000572  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  494. 00000576  206E FBB8                movea.l    A0, [A6 - 0x448]
  495. 0000057A  2140 000C                move.l     [A0 + 0xC], D0
  496. 0000057E  2840                     movea.l    A4, D0
  497. 00000580  7212                     moveq.l    D1, 0x12
  498. 00000582  2881                     move.l     [A4], D1
  499. 00000584  526C 0006                addq.w     [A4 + 0x6], 1
  500. label00000588:
  501. 00000588  246E FBAC                movea.l    A2, [A6 - 0x454]
  502. 0000058C  2F12                     move.l     -[A7], [A2]
  503. 0000058E  206D D958                movea.l    A0, [A5 - 0x26A8]
  504. 00000592  4E90                     jsr        [A0]
  505. 00000594  7000                     moveq.l    D0, 0x00
  506. 00000596  2480                     move.l     [A2], D0
  507. 00000598  302D D93A                move.w     D0, [A5 - 0x26C6]
  508. 0000059C  48C0                     ext.l      D0
  509. 0000059E  B085                     cmp.l      D0, D5
  510. 000005A0  660C                     bne        +0xE /* 000005AE */
  511. 000005A2  486E FBBC                pea.l      [A6 - 0x444]
  512. 000005A6  2F2E FBB8                move.l     -[A7], [A6 - 0x448]
  513. 000005AA  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  514. label000005AE:
  515. 000005AE  206E FBAC                movea.l    A0, [A6 - 0x454]
  516. 000005B2  2028 000C                move.l     D0, [A0 + 0xC]
  517. 000005B6  2D40 FBAC                move.l     [A6 - 0x454], D0
  518. label000005BA:
  519. 000005BA  202E FBAC                move.l     D0, [A6 - 0x454]
  520. 000005BE  6600 FF0E                bne        -0xF0 /* 000004CE */
  521. label000005C2:
  522. 000005C2  4240                     clr.w      D0
  523. 000005C4  3B40 BC42                move.w     [A5 - 0x43BE], D0
  524. 000005C8  7000                     moveq.l    D0, 0x00
  525. 000005CA  2D40 FBC0                move.l     [A6 - 0x440], D0
  526. 000005CE  246E FBB4                movea.l    A2, [A6 - 0x44C]
  527. 000005D2  202A 000C                move.l     D0, [A2 + 0xC]
  528. 000005D6  2D40 FBB0                move.l     [A6 - 0x450], D0
  529. 000005DA  2D6D D884 FBAC           move.l     [A6 - 0x454], [A5 - 0x277C]
  530. 000005E0  700C                     moveq.l    D0, 0x0C
  531. 000005E2  D5C0                     add.l      A2, D0
  532. 000005E4  2D4A FFD8                move.l     [A6 - 0x28], A2
  533. 000005E8  6000 0268                bra        +0x26A /* 00000852 */
  534. label000005EC:
  535. 000005EC  206D D884                movea.l    A0, [A5 - 0x277C]
  536. 000005F0  4AA8 000C                tst.l      [A0 + 0xC]
  537. 000005F4  6704                     beq        +0x6 /* 000005FA */
  538. 000005F6  526D BC42                addq.w     [A5 - 0x43BE], 1
  539. label000005FA:
  540. 000005FA  246E FBAC                movea.l    A2, [A6 - 0x454]
  541. 000005FE  4A92                     tst.l      [A2]
  542. 00000600  660A                     bne        +0xC /* 0000060C */
  543. 00000602  2F3C 0000 024A           move.l     -[A7], 0x24A
  544. 00000608  4EBA F9F6                jsr        [PC - 0x60A /* 00000000 */]
  545. label0000060C:
  546. 0000060C  4AAA 0004                tst.l      [A2 + 0x4]
  547. 00000610  6618                     bne        +0x1A /* 0000062A */
  548. 00000612  206D D874                movea.l    A0, [A5 - 0x278C]
  549. 00000616  2028 0018                move.l     D0, [A0 + 0x18]
  550. 0000061A  2540 0004                move.l     [A2 + 0x4], D0
  551. 0000061E  206D D874                movea.l    A0, [A5 - 0x278C]
  552. 00000622  2068 0018                movea.l    A0, [A0 + 0x18]
  553. 00000626  5268 0006                addq.w     [A0 + 0x6], 1
  554. label0000062A:
  555. 0000062A  246E FBAC                movea.l    A2, [A6 - 0x454]
  556. 0000062E  206A 0004                movea.l    A0, [A2 + 0x4]
  557. 00000632  2010                     move.l     D0, [A0]
  558. 00000634  721F                     moveq.l    D1, 0x1F
  559. 00000636  C041                     and.w      D0, D1
  560. 00000638  7215                     moveq.l    D1, 0x15
  561. 0000063A  B041                     cmp.w      D0, D1
  562. 0000063C  660A                     bne        +0xC /* 00000648 */
  563. 0000063E  2F3C 0000 0253           move.l     -[A7], 0x253
  564. 00000644  4EBA F9BA                jsr        [PC - 0x646 /* 00000000 */]
  565. label00000648:
  566. 00000648  2F12                     move.l     -[A7], [A2]
  567. 0000064A  7002                     moveq.l    D0, 0x02
  568. 0000064C  2F00                     move.l     -[A7], D0
  569. 0000064E  7008                     moveq.l    D0, 0x08
  570. 00000650  1F00                     move.b     -[A7], D0
  571. 00000652  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  572. 00000656  2D40 FBB8                move.l     [A6 - 0x448], D0
  573. 0000065A  2F12                     move.l     -[A7], [A2]
  574. 0000065C  206D D958                movea.l    A0, [A5 - 0x26A8]
  575. 00000660  4E90                     jsr        [A0]
  576. 00000662  7000                     moveq.l    D0, 0x00
  577. 00000664  2480                     move.l     [A2], D0
  578. 00000666  202A 0004                move.l     D0, [A2 + 0x4]
  579. 0000066A  2D40 FFD4                move.l     [A6 - 0x2C], D0
  580. 0000066E  206E FBB8                movea.l    A0, [A6 - 0x448]
  581. 00000672  2140 000C                move.l     [A0 + 0xC], D0
  582. 00000676  2240                     movea.l    A1, D0
  583. 00000678  5269 0006                addq.w     [A1 + 0x6], 1
  584. 0000067C  4AAA 0008                tst.l      [A2 + 0x8]
  585. 00000680  6708                     beq        +0xA /* 0000068A */
  586. 00000682  00A8 0008 0000 0020      ori.l      [A0 + 0x20], 0x80000
  587. label0000068A:
  588. 0000068A  246E FFD4                movea.l    A2, [A6 - 0x2C]
  589. 0000068E  2012                     move.l     D0, [A2]
  590. 00000690  721F                     moveq.l    D1, 0x1F
  591. 00000692  C041                     and.w      D0, D1
  592. 00000694  7214                     moveq.l    D1, 0x14
  593. 00000696  B041                     cmp.w      D0, D1
  594. 00000698  6636                     bne        +0x38 /* 000006D0 */
  595. 0000069A  206A 000C                movea.l    A0, [A2 + 0xC]
  596. 0000069E  2668 0010                movea.l    A3, [A0 + 0x10]
  597. 000006A2  4AAB 004A                tst.l      [A3 + 0x4A]
  598. 000006A6  6728                     beq        +0x2A /* 000006D0 */
  599. 000006A8  202B 0010                move.l     D0, [A3 + 0x10]
  600. 000006AC  7240                     moveq.l    D1, 0x40
  601. 000006AE  C081                     and.l      D0, D1
  602. 000006B0  661E                     bne        +0x20 /* 000006D0 */
  603. 000006B2  2F0A                     move.l     -[A7], A2
  604. 000006B4  4267                     clr.w      -[A7]
  605. 000006B6  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  606. 000006BA  206E FBB8                movea.l    A0, [A6 - 0x448]
  607. 000006BE  2140 000C                move.l     [A0 + 0xC], D0
  608. 000006C2  2D40 FFD4                move.l     [A6 - 0x2C], D0
  609. 000006C6  7212                     moveq.l    D1, 0x12
  610. 000006C8  2040                     movea.l    A0, D0
  611. 000006CA  2081                     move.l     [A0], D1
  612. 000006CC  5268 0006                addq.w     [A0 + 0x6], 1
  613. label000006D0:
  614. 000006D0  246E FBB8                movea.l    A2, [A6 - 0x448]
  615. 000006D4  206A 000C                movea.l    A0, [A2 + 0xC]
  616. 000006D8  2010                     move.l     D0, [A0]
  617. 000006DA  721F                     moveq.l    D1, 0x1F
  618. 000006DC  C041                     and.w      D0, D1
  619. 000006DE  720C                     moveq.l    D1, 0x0C
  620. 000006E0  B041                     cmp.w      D0, D1
  621. 000006E2  665A                     bne        +0x5C /* 0000073E */
  622. 000006E4  2F0A                     move.l     -[A7], A2
  623. 000006E6  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  624. 000006EA  2640                     movea.l    A3, D0
  625. 000006EC  2F0B                     move.l     -[A7], A3
  626. 000006EE  206D D874                movea.l    A0, [A5 - 0x278C]
  627. 000006F2  2F28 0034                move.l     -[A7], [A0 + 0x34]
  628. 000006F6  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  629. 000006FA  7048                     moveq.l    D0, 0x48
  630. 000006FC  2F00                     move.l     -[A7], D0
  631. 000006FE  206D D874                movea.l    A0, [A5 - 0x278C]
  632. 00000702  2F28 0030                move.l     -[A7], [A0 + 0x30]
  633. 00000706  2F0B                     move.l     -[A7], A3
  634. 00000708  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  635. 0000070C  2640                     movea.l    A3, D0
  636. 0000070E  2F2E FBC0                move.l     -[A7], [A6 - 0x440]
  637. 00000712  701B                     moveq.l    D0, 0x1B
  638. 00000714  2F00                     move.l     -[A7], D0
  639. 00000716  206D D874                movea.l    A0, [A5 - 0x278C]
  640. 0000071A  2F28 0030                move.l     -[A7], [A0 + 0x30]
  641. 0000071E  2F0A                     move.l     -[A7], A2
  642. 00000720  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  643. 00000724  2F00                     move.l     -[A7], D0
  644. 00000726  2F0B                     move.l     -[A7], A3
  645. 00000728  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  646. 0000072C  2F00                     move.l     -[A7], D0
  647. 0000072E  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  648. 00000732  2D40 FBC0                move.l     [A6 - 0x440], D0
  649. 00000736  00AA 0000 0002 0020      ori.l      [A2 + 0x20], 0x2
  650. label0000073E:
  651. 0000073E  246E FBAC                movea.l    A2, [A6 - 0x454]
  652. 00000742  584A                     addq.w     A2, 4
  653. 00000744  2012                     move.l     D0, [A2]
  654. 00000746  2D40 FFD4                move.l     [A6 - 0x2C], D0
  655. 0000074A  2040                     movea.l    A0, D0
  656. 0000074C  5268 0006                addq.w     [A0 + 0x6], 1
  657. 00000750  2F0A                     move.l     -[A7], A2
  658. 00000752  4EBA 03D8                jsr        [PC + 0x3D8 /* 00000B2C */]
  659. 00000756  266E FBB8                movea.l    A3, [A6 - 0x448]
  660. 0000075A  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  661. 0000075E  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  662. 00000762  2840                     movea.l    A4, D0
  663. 00000764  2F12                     move.l     -[A7], [A2]
  664. 00000766  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  665. 0000076A  2200                     move.l     D1, D0
  666. 0000076C  200C                     move.l     D0, A4
  667. 0000076E  B081                     cmp.l      D0, D1
  668. 00000770  6708                     beq        +0xA /* 0000077A */
  669. 00000772  00AB 0000 0002 0020      ori.l      [A3 + 0x20], 0x2
  670. label0000077A:
  671. 0000077A  206E FFD8                movea.l    A0, [A6 - 0x28]
  672. 0000077E  4A90                     tst.l      [A0]
  673. 00000780  6700 00B0                beq        +0xB2 /* 00000832 */
  674. 00000784  202E FBB0                move.l     D0, [A6 - 0x450]
  675. 00000788  6700 008E                beq        +0x90 /* 00000818 */
  676. 0000078C  206E FBAC                movea.l    A0, [A6 - 0x454]
  677. 00000790  2F28 0004                move.l     -[A7], [A0 + 0x4]
  678. 00000794  206E FBB0                movea.l    A0, [A6 - 0x450]
  679. 00000798  2F28 0004                move.l     -[A7], [A0 + 0x4]
  680. 0000079C  42A7                     clr.l      -[A7]
  681. 0000079E  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  682. 000007A2  4A80                     tst.l      D0
  683. 000007A4  6664                     bne        +0x66 /* 0000080A */
  684. 000007A6  206E FFD4                movea.l    A0, [A6 - 0x2C]
  685. 000007AA  2010                     move.l     D0, [A0]
  686. 000007AC  721F                     moveq.l    D1, 0x1F
  687. 000007AE  C081                     and.l      D0, D1
  688. 000007B0  7204                     moveq.l    D1, 0x04
  689. 000007B2  B081                     cmp.l      D0, D1
  690. 000007B4  6718                     beq        +0x1A /* 000007CE */
  691. 000007B6  7201                     moveq.l    D1, 0x01
  692. 000007B8  B081                     cmp.l      D0, D1
  693. 000007BA  6712                     beq        +0x14 /* 000007CE */
  694. 000007BC  7202                     moveq.l    D1, 0x02
  695. 000007BE  B081                     cmp.l      D0, D1
  696. 000007C0  670C                     beq        +0xE /* 000007CE */
  697. 000007C2  4A80                     tst.l      D0
  698. 000007C4  6708                     beq        +0xA /* 000007CE */
  699. 000007C6  7203                     moveq.l    D1, 0x03
  700. 000007C8  B081                     cmp.l      D0, D1
  701. 000007CA  6702                     beq        +0x4 /* 000007CE */
  702. 000007CC  6016                     bra        +0x18 /* 000007E4 */
  703. label000007CE:
  704. 000007CE  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  705. 000007D2  206E FBB0                movea.l    A0, [A6 - 0x450]
  706. 000007D6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  707. 000007DA  42A7                     clr.l      -[A7]
  708. 000007DC  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  709. 000007E0  4A80                     tst.l      D0
  710. 000007E2  6626                     bne        +0x28 /* 0000080A */
  711. label000007E4:
  712. 000007E4  206E FBB8                movea.l    A0, [A6 - 0x448]
  713. 000007E8  7054                     moveq.l    D0, 0x54
  714. 000007EA  D1C0                     add.l      A0, D0
  715. 000007EC  2F08                     move.l     -[A7], A0
  716. 000007EE  206E FBB0                movea.l    A0, [A6 - 0x450]
  717. 000007F2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  718. 000007F6  206E FBAC                movea.l    A0, [A6 - 0x454]
  719. 000007FA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  720. 000007FE  7069                     moveq.l    D0, 0x69
  721. 00000800  2F00                     move.l     -[A7], D0
  722. 00000802  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  723. 00000806  4FEF 0010                lea.l      A7, [A7 + 0x10]
  724. label0000080A:
  725. 0000080A  206E FBB0                movea.l    A0, [A6 - 0x450]
  726. 0000080E  2028 000C                move.l     D0, [A0 + 0xC]
  727. 00000812  2D40 FBB0                move.l     [A6 - 0x450], D0
  728. 00000816  601A                     bra        +0x1C /* 00000832 */
  729. label00000818:
  730. 00000818  102D D5D8                move.b     D0, [A5 - 0x2A28]
  731. 0000081C  6714                     beq        +0x16 /* 00000832 */
  732. 0000081E  206E FBB8                movea.l    A0, [A6 - 0x448]
  733. 00000822  7054                     moveq.l    D0, 0x54
  734. 00000824  D1C0                     add.l      A0, D0
  735. 00000826  2F08                     move.l     -[A7], A0
  736. 00000828  7069                     moveq.l    D0, 0x69
  737. 0000082A  2F00                     move.l     -[A7], D0
  738. 0000082C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  739. 00000830  504F                     addq.w     A7, 8
  740. label00000832:
  741. 00000832  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  742. 00000836  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  743. 0000083A  486E FBBC                pea.l      [A6 - 0x444]
  744. 0000083E  2F2E FBB8                move.l     -[A7], [A6 - 0x448]
  745. 00000842  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  746. 00000846  206E FBAC                movea.l    A0, [A6 - 0x454]
  747. 0000084A  2028 000C                move.l     D0, [A0 + 0xC]
  748. 0000084E  2D40 FBAC                move.l     [A6 - 0x454], D0
  749. label00000852:
  750. 00000852  202E FBAC                move.l     D0, [A6 - 0x454]
  751. 00000856  6600 FD94                bne        -0x26A /* 000005EC */
  752. 0000085A  4240                     clr.w      D0
  753. 0000085C  3B40 BC42                move.w     [A5 - 0x43BE], D0
  754. 00000860  2B6E 0008 D998           move.l     [A5 - 0x2668], [A6 + 0x8]
  755. 00000866  486D D884                pea.l      [A5 - 0x277C]
  756. 0000086A  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  757. 0000086E  302D D950                move.w     D0, [A5 - 0x26B0]
  758. 00000872  670A                     beq        +0xC /* 0000087E */
  759. 00000874  2F3C 0000 030D           move.l     -[A7], 0x30D
  760. 0000087A  4EBA F784                jsr        [PC - 0x87C /* 00000000 */]
  761. label0000087E:
  762. 0000087E  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  763. 00000882  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  764. 00000886  7202                     moveq.l    D1, 0x02
  765. 00000888  B081                     cmp.l      D0, D1
  766. 0000088A  6652                     bne        +0x54 /* 000008DE */
  767. 0000088C  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  768. 00000890  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  769. 00000894  2640                     movea.l    A3, D0
  770. 00000896  526D C02E                addq.w     [A5 - 0x3FD2], 1
  771. 0000089A  302D C02E                move.w     D0, [A5 - 0x3FD2]
  772. 0000089E  48C0                     ext.l      D0
  773. 000008A0  2F00                     move.l     -[A7], D0
  774. 000008A2  487A 0284                pea.l      [PC + 0x284 /* 00000B28, value 0x25640000 '%d\0\0', cstring "%d" */]
  775. 000008A6  486D C015                pea.l      [A5 - 0x3FEB]
  776. 000008AA  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  777. 000008AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  778. 000008B2  486D C010                pea.l      [A5 - 0x3FF0]
  779. 000008B6  7008                     moveq.l    D0, 0x08
  780. 000008B8  2F00                     move.l     -[A7], D0
  781. 000008BA  2F0B                     move.l     -[A7], A3
  782. 000008BC  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  783. 000008C0  2440                     movea.l    A2, D0
  784. 000008C2  00AA 0008 0204 0020      ori.l      [A2 + 0x20], 0x80204
  785. 000008CA  2B4A C00C                move.l     [A5 - 0x3FF4], A2
  786. 000008CE  206E FBB4                movea.l    A0, [A6 - 0x44C]
  787. 000008D2  0090 0000 1000           ori.l      [A0], 0x1000
  788. 000008D8  2F0A                     move.l     -[A7], A2
  789. 000008DA  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  790. label000008DE:
  791. 000008DE  246E FBC4                movea.l    A2, [A6 - 0x43C]
  792. 000008E2  2652                     movea.l    A3, [A2]
  793. 000008E4  200B                     move.l     D0, A3
  794. 000008E6  671A                     beq        +0x1C /* 00000902 */
  795. 000008E8  302A 0008                move.w     D0, [A2 + 0x8]
  796. 000008EC  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  797. 000008F0  6610                     bne        +0x12 /* 00000902 */
  798. 000008F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  799. 000008F6  2F0B                     move.l     -[A7], A3
  800. 000008F8  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  801. 000008FC  2F00                     move.l     -[A7], D0
  802. 000008FE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  803. label00000902:
  804. 00000902  2F2E FBBC                move.l     -[A7], [A6 - 0x444]
  805. 00000906  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  806. 0000090A  2640                     movea.l    A3, D0
  807. 0000090C  6014                     bra        +0x16 /* 00000922 */
  808. label0000090E:
  809. 0000090E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  810. 00000912  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  811. 00000916  2F2E FBBC                move.l     -[A7], [A6 - 0x444]
  812. 0000091A  2F0B                     move.l     -[A7], A3
  813. 0000091C  4EAD 16F2                jsr        [A5 + 0x16F2 /* export_730 */]
  814. 00000920  2640                     movea.l    A3, D0
  815. label00000922:
  816. 00000922  200B                     move.l     D0, A3
  817. 00000924  66E8                     bne        -0x16 /* 0000090E */
  818. 00000926  486E FBBC                pea.l      [A6 - 0x444]
  819. 0000092A  42A7                     clr.l      -[A7]
  820. 0000092C  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  821. 00000930  4203                     clr.b      D3
  822. 00000932  1B43 E8D4                move.b     [A5 - 0x172C], D3
  823. 00000936  1B43 E8D6                move.b     [A5 - 0x172A], D3
  824. 0000093A  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  825. 0000093E  7210                     moveq.l    D1, 0x10
  826. 00000940  C041                     and.w      D0, D1
  827. 00000942  6774                     beq        +0x76 /* 000009B8 */
  828. 00000944  4244                     clr.w      D4
  829. 00000946  606A                     bra        +0x6C /* 000009B2 */
  830. label00000948:
  831. 00000948  3604                     move.w     D3, D4
  832. 0000094A  3003                     move.w     D0, D3
  833. 0000094C  48C0                     ext.l      D0
  834. 0000094E  E580                     asl        D0, 2
  835. 00000950  D0AD D954                add.l      D0, [A5 - 0x26AC]
  836. 00000954  2040                     movea.l    A0, D0
  837. 00000956  2010                     move.l     D0, [A0]
  838. 00000958  2D40 FBB8                move.l     [A6 - 0x448], D0
  839. 0000095C  2040                     movea.l    A0, D0
  840. 0000095E  2468 000C                movea.l    A2, [A0 + 0xC]
  841. 00000962  2212                     move.l     D1, [A2]
  842. 00000964  741F                     moveq.l    D2, 0x1F
  843. 00000966  C242                     and.w      D1, D2
  844. 00000968  7414                     moveq.l    D2, 0x14
  845. 0000096A  B242                     cmp.w      D1, D2
  846. 0000096C  6642                     bne        +0x44 /* 000009B0 */
  847. 0000096E  266A 000C                movea.l    A3, [A2 + 0xC]
  848. 00000972  246B 0010                movea.l    A2, [A3 + 0x10]
  849. 00000976  4AAA 004E                tst.l      [A2 + 0x4E]
  850. 0000097A  6734                     beq        +0x36 /* 000009B0 */
  851. 0000097C  222A 0014                move.l     D1, [A2 + 0x14]
  852. 00000980  B2AD D8AC                cmp.l      D1, [A5 - 0x2754]
  853. 00000984  662A                     bne        +0x2C /* 000009B0 */
  854. 00000986  2F0B                     move.l     -[A7], A3
  855. 00000988  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  856. 0000098C  2440                     movea.l    A2, D0
  857. 0000098E  2F2E FBB8                move.l     -[A7], [A6 - 0x448]
  858. 00000992  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  859. 00000996  2F00                     move.l     -[A7], D0
  860. 00000998  42A7                     clr.l      -[A7]
  861. 0000099A  2F0A                     move.l     -[A7], A2
  862. 0000099C  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  863. 000009A0  2840                     movea.l    A4, D0
  864. 000009A2  2F2E FBC0                move.l     -[A7], [A6 - 0x440]
  865. 000009A6  2F0C                     move.l     -[A7], A4
  866. 000009A8  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  867. 000009AC  2D40 FBC0                move.l     [A6 - 0x440], D0
  868. label000009B0:
  869. 000009B0  5244                     addq.w     D4, 1
  870. label000009B2:
  871. 000009B2  B86D D950                cmp.w      D4, [A5 - 0x26B0]
  872. 000009B6  6D90                     blt        -0x6E /* 00000948 */
  873. label000009B8:
  874. 000009B8  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  875. 000009BC  4EBA 2296                jsr        [PC + 0x2296 /* 00002C54 */]
  876. 000009C0  2F3C 0000 01A8           move.l     -[A7], 0x1A8
  877. 000009C6  206D D964                movea.l    A0, [A5 - 0x269C]
  878. 000009CA  4E90                     jsr        [A0]
  879. 000009CC  2B40 D922                move.l     [A5 - 0x26DE], D0
  880. 000009D0  2B40 D936                move.l     [A5 - 0x26CA], D0
  881. 000009D4  4241                     clr.w      D1
  882. 000009D6  2040                     movea.l    A0, D0
  883. 000009D8  3141 0046                move.w     [A0 + 0x46], D1
  884. 000009DC  7800                     moveq.l    D4, 0x00
  885. 000009DE  2B44 BFFA                move.l     [A5 - 0x4006], D4
  886. 000009E2  206D D936                movea.l    A0, [A5 - 0x26CA]
  887. 000009E6  20AE FBC0                move.l     [A0], [A6 - 0x440]
  888. 000009EA  7001                     moveq.l    D0, 0x01
  889. 000009EC  3F00                     move.w     -[A7], D0
  890. 000009EE  4EBA 0268                jsr        [PC + 0x268 /* 00000C58 */]
  891. 000009F2  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  892. 000009F6  486D BFFA                pea.l      [A5 - 0x4006]
  893. 000009FA  42A7                     clr.l      -[A7]
  894. 000009FC  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  895. 00000A00  7000                     moveq.l    D0, 0x00
  896. 00000A02  2B40 D88C                move.l     [A5 - 0x2774], D0
  897. 00000A06  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  898. 00000A0A  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  899. 00000A0E  2F00                     move.l     -[A7], D0
  900. 00000A10  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  901. 00000A14  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  902. 00000A18  670E                     beq        +0x10 /* 00000A28 */
  903. 00000A1A  206E FBC4                movea.l    A0, [A6 - 0x43C]
  904. 00000A1E  7020                     moveq.l    D0, 0x20
  905. 00000A20  D1C0                     add.l      A0, D0
  906. 00000A22  2F08                     move.l     -[A7], A0
  907. 00000A24  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  908. label00000A28:
  909. 00000A28  206D D998                movea.l    A0, [A5 - 0x2668]
  910. 00000A2C  4AA8 0014                tst.l      [A0 + 0x14]
  911. 00000A30  6704                     beq        +0x6 /* 00000A36 */
  912. 00000A32  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  913. label00000A36:
  914. 00000A36  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  915. 00000A3A  4EBA 260E                jsr        [PC + 0x260E /* 0000304A */]
  916. 00000A3E  4EBA 1CB4                jsr        [PC + 0x1CB4 /* 000026F4 */]
  917. 00000A42  246E FBC4                movea.l    A2, [A6 - 0x43C]
  918. 00000A46  256D D936 000E           move.l     [A2 + 0xE], [A5 - 0x26CA]
  919. 00000A4C  2F0A                     move.l     -[A7], A2
  920. 00000A4E  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  921. 00000A52  302A 0008                move.w     D0, [A2 + 0x8]
  922. 00000A56  0240 0200                andi.w     D0, 0x200
  923. 00000A5A  670A                     beq        +0xC /* 00000A66 */
  924. 00000A5C  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  925. 00000A60  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  926. 00000A64  6016                     bra        +0x18 /* 00000A7C */
  927. label00000A66:
  928. 00000A66  206E FBC4                movea.l    A0, [A6 - 0x43C]
  929. 00000A6A  3028 0008                move.w     D0, [A0 + 0x8]
  930. 00000A6E  0240 0400                andi.w     D0, 0x400
  931. 00000A72  6708                     beq        +0xA /* 00000A7C */
  932. 00000A74  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  933. 00000A78  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  934. label00000A7C:
  935. 00000A7C  206D D998                movea.l    A0, [A5 - 0x2668]
  936. 00000A80  1028 001C                move.b     D0, [A0 + 0x1C]
  937. 00000A84  7215                     moveq.l    D1, 0x15
  938. 00000A86  B001                     cmp.b      D0, D1
  939. 00000A88  6632                     bne        +0x34 /* 00000ABC */
  940. 00000A8A  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  941. 00000A8E  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  942. 00000A92  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  943. 00000A96  4A40                     tst.w      D0
  944. 00000A98  670A                     beq        +0xC /* 00000AA4 */
  945. 00000A9A  206E FBC4                movea.l    A0, [A6 - 0x43C]
  946. 00000A9E  0068 0010 0008           ori.w      [A0 + 0x8], 0x10
  947. label00000AA4:
  948. 00000AA4  206E FBC4                movea.l    A0, [A6 - 0x43C]
  949. 00000AA8  3028 0008                move.w     D0, [A0 + 0x8]
  950. 00000AAC  0240 0080                andi.w     D0, 0x80
  951. 00000AB0  6712                     beq        +0x14 /* 00000AC4 */
  952. 00000AB2  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  953. 00000AB6  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  954. 00000ABA  6008                     bra        +0xA /* 00000AC4 */
  955. label00000ABC:
  956. 00000ABC  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  957. 00000AC0  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  958. label00000AC4:
  959. 00000AC4  7000                     moveq.l    D0, 0x00
  960. 00000AC6  2B40 D936                move.l     [A5 - 0x26CA], D0
  961. 00000ACA  4A47                     tst.w      D7
  962. 00000ACC  670E                     beq        +0x10 /* 00000ADC */
  963. 00000ACE  206E 0008                movea.l    A0, [A6 + 0x8]
  964. 00000AD2  2068 0010                movea.l    A0, [A0 + 0x10]
  965. 00000AD6  2F10                     move.l     -[A7], [A0]
  966. 00000AD8  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  967. label00000ADC:
  968. 00000ADC  7000                     moveq.l    D0, 0x00
  969. 00000ADE  2B40 D9C2                move.l     [A5 - 0x263E], D0
  970. label00000AE2:
  971. 00000AE2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  972. 00000AE6  4E5E                     unlink     A6
  973. 00000AE8  205F                     movea.l    A0, [A7]+
  974. 00000AEA  584F                     addq.w     A7, 4
  975. 00000AEC  4ED0                     jmp        [A0]
  976. 00000AEE  003C 436C                ori.b      ccr, 108
  977. 00000AF2  6173                     bsr        +0x75 /* 00000B67 */
  978. 00000AF4  7344                     moveq.l    D1, 0x44
  979. 00000AF6  6174                     bsr        +0x76 /* 00000B6C */
  980. 00000AF8  6100 5F5F                bsr        +0x5F61 /* 00006A59 */
  981. 00000AFC  646C                     bcc        +0x6E /* 00000B6A */
  982. 00000AFE  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  983. 00000B02  6E77                     bgt        +0x79 /* 00000B7B */
  984. 00000B04  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  985. 00000B08  6474                     bcc        +0x76 /* 00000B7E */
  986. 00000B0A  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  987. 00000B0E  6374                     bls        +0x76 /* 00000B84 */
  988. 00000B10  0000 5061                ori.b      D0, 0x61 /* 'a' */
  989. 00000B14  7363                     moveq.l    D1, 0x63
  990. 00000B16  616C                     bsr        +0x6E /* 00000B84 */
  991. 00000B18  4F62                     chk.w      D7, -[A2]
  992. 00000B1A  6A65                     bpl        +0x67 /* 00000B81 */
  993. 00000B1C  6374                     bls        +0x76 /* 00000B92 */
  994. 00000B1E  0000 2573                ori.b      D0, 0x73 /* 's' */
  995. 00000B22  0D00                     btst       D0, D6
  996. 00000B24  252A 6300                move.l     -[A2], [A2 + 0x6300]
  997. 00000B28  2564 0000                move.l     [A2 + 0x0], -[A4]
  998. fn00000B2C:
  999. 00000B2C  4E56 0000                link       A6, 0
  1000. 00000B30  48E7 0018                movem.l    -[A7], A3,A4
  1001. 00000B34  266E 0008                movea.l    A3, [A6 + 0x8]
  1002. 00000B38  200B                     move.l     D0, A3
  1003. 00000B3A  660A                     bne        +0xC /* 00000B46 */
  1004. 00000B3C  2F3C 0000 043B           move.l     -[A7], 0x43B
  1005. 00000B42  4EBA F4BC                jsr        [PC - 0xB44 /* 00000000 */]
  1006. label00000B46:
  1007. 00000B46  2853                     movea.l    A4, [A3]
  1008. 00000B48  200C                     move.l     D0, A4
  1009. 00000B4A  660A                     bne        +0xC /* 00000B56 */
  1010. 00000B4C  2F3C 0000 043D           move.l     -[A7], 0x43D
  1011. 00000B52  4EBA F4AC                jsr        [PC - 0xB54 /* 00000000 */]
  1012. label00000B56:
  1013. 00000B56  2014                     move.l     D0, [A4]
  1014. 00000B58  721F                     moveq.l    D1, 0x1F
  1015. 00000B5A  C041                     and.w      D0, D1
  1016. 00000B5C  7205                     moveq.l    D1, 0x05
  1017. 00000B5E  B041                     cmp.w      D0, D1
  1018. 00000B60  6604                     bne        +0x6 /* 00000B66 */
  1019. 00000B62  286C 0008                movea.l    A4, [A4 + 0x8]
  1020. label00000B66:
  1021. 00000B66  2014                     move.l     D0, [A4]
  1022. 00000B68  721F                     moveq.l    D1, 0x1F
  1023. label00000B6A:
  1024. 00000B6A  C081                     and.l      D0, D1
  1025. fn00000B6C:
  1026. 00000B6C  7215                     moveq.l    D1, 0x15
  1027. 00000B6E  B081                     cmp.l      D0, D1
  1028. 00000B70  6730                     beq        +0x32 /* 00000BA2 */
  1029. 00000B72  7201                     moveq.l    D1, 0x01
  1030. 00000B74  B081                     cmp.l      D0, D1
  1031. 00000B76  6744                     beq        +0x46 /* 00000BBC */
  1032. 00000B78  7202                     moveq.l    D1, 0x02
  1033. 00000B7A  B081                     cmp.l      D0, D1
  1034. 00000B7C  673E                     beq        +0x40 /* 00000BBC */
  1035. label00000B7E:
  1036. 00000B7E  4A80                     tst.l      D0
  1037. 00000B80  673A                     beq        +0x3C /* 00000BBC */
  1038. 00000B82  7203                     moveq.l    D1, 0x03
  1039. fn00000B84:
  1040. 00000B84  B081                     cmp.l      D0, D1
  1041. 00000B86  6734                     beq        +0x36 /* 00000BBC */
  1042. 00000B88  7204                     moveq.l    D1, 0x04
  1043. 00000B8A  B081                     cmp.l      D0, D1
  1044. 00000B8C  6738                     beq        +0x3A /* 00000BC6 */
  1045. 00000B8E  720F                     moveq.l    D1, 0x0F
  1046. 00000B90  B081                     cmp.l      D0, D1
  1047. label00000B92:
  1048. 00000B92  673C                     beq        +0x3E /* 00000BD0 */
  1049. 00000B94  720D                     moveq.l    D1, 0x0D
  1050. 00000B96  B081                     cmp.l      D0, D1
  1051. 00000B98  6736                     beq        +0x38 /* 00000BD0 */
  1052. 00000B9A  720C                     moveq.l    D1, 0x0C
  1053. 00000B9C  B081                     cmp.l      D0, D1
  1054. 00000B9E  6730                     beq        +0x32 /* 00000BD0 */
  1055. 00000BA0  6042                     bra        +0x44 /* 00000BE4 */
  1056. label00000BA2:
  1057. 00000BA2  2F3C 0000 0444           move.l     -[A7], 0x444
  1058. 00000BA8  4EBA F456                jsr        [PC - 0xBAA /* 00000000 */]
  1059. 00000BAC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1060. 00000BB0  7001                     moveq.l    D0, 0x01
  1061. 00000BB2  3F00                     move.w     -[A7], D0
  1062. 00000BB4  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1063. 00000BB8  2840                     movea.l    A4, D0
  1064. 00000BBA  601C                     bra        +0x1E /* 00000BD8 */
  1065. label00000BBC:
  1066. 00000BBC  206D D874                movea.l    A0, [A5 - 0x278C]
  1067. 00000BC0  2868 0018                movea.l    A4, [A0 + 0x18]
  1068. 00000BC4  6012                     bra        +0x14 /* 00000BD8 */
  1069. label00000BC6:
  1070. 00000BC6  206D D874                movea.l    A0, [A5 - 0x278C]
  1071. 00000BCA  2868 0018                movea.l    A4, [A0 + 0x18]
  1072. 00000BCE  6008                     bra        +0xA /* 00000BD8 */
  1073. label00000BD0:
  1074. 00000BD0  206D D874                movea.l    A0, [A5 - 0x278C]
  1075. 00000BD4  2868 0034                movea.l    A4, [A0 + 0x34]
  1076. label00000BD8:
  1077. 00000BD8  526C 0006                addq.w     [A4 + 0x6], 1
  1078. 00000BDC  2F13                     move.l     -[A7], [A3]
  1079. 00000BDE  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1080. 00000BE2  268C                     move.l     [A3], A4
  1081. label00000BE4:
  1082. 00000BE4  4CDF 1800                movem.l    A3,A4, [A7]+
  1083. 00000BE8  4E5E                     unlink     A6
  1084. 00000BEA  205F                     movea.l    A0, [A7]+
  1085. 00000BEC  584F                     addq.w     A7, 4
  1086. 00000BEE  4ED0                     jmp        [A0]
  1087. fn00000BF0:
  1088. 00000BF0  4E56 0000                link       A6, 0
  1089. 00000BF4  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  1090. 00000BF8  670E                     beq        +0x10 /* 00000C08 */
  1091. 00000BFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1092. 00000BFE  7026                     moveq.l    D0, 0x26
  1093. 00000C00  D1C0                     add.l      A0, D0
  1094. 00000C02  2F08                     move.l     -[A7], A0
  1095. 00000C04  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  1096. label00000C08:
  1097. 00000C08  202E 0008                move.l     D0, [A6 + 0x8]
  1098. 00000C0C  4E5E                     unlink     A6
  1099. 00000C0E  205F                     movea.l    A0, [A7]+
  1100. 00000C10  584F                     addq.w     A7, 4
  1101. 00000C12  4ED0                     jmp        [A0]
  1102. fn00000C14:
  1103. 00000C14  486D BFFA                pea.l      [A5 - 0x4006]
  1104. 00000C18  2F2D D922                move.l     -[A7], [A5 - 0x26DE]
  1105. 00000C1C  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  1106. 00000C20  4E75                     rts
  1107. fn00000C22:
  1108. 00000C22  2F0B                     move.l     -[A7], A3
  1109. 00000C24  202D BFFA                move.l     D0, [A5 - 0x4006]
  1110. 00000C28  672A                     beq        +0x2C /* 00000C54 */
  1111. 00000C2A  206D BFFA                movea.l    A0, [A5 - 0x4006]
  1112. 00000C2E  2668 0008                movea.l    A3, [A0 + 0x8]
  1113. 00000C32  486D BFFA                pea.l      [A5 - 0x4006]
  1114. 00000C36  2F0B                     move.l     -[A7], A3
  1115. 00000C38  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  1116. label00000C3C:
  1117. 00000C3C  4AAB 004A                tst.l      [A3 + 0x4A]
  1118. 00000C40  6606                     bne        +0x8 /* 00000C48 */
  1119. 00000C42  276D D922 004A           move.l     [A3 + 0x4A], [A5 - 0x26DE]
  1120. label00000C48:
  1121. 00000C48  B7ED D922                cmpa.l     A3, [A5 - 0x26DE]
  1122. 00000C4C  6706                     beq        +0x8 /* 00000C54 */
  1123. 00000C4E  266B 0004                movea.l    A3, [A3 + 0x4]
  1124. 00000C52  60E8                     bra        -0x16 /* 00000C3C */
  1125. label00000C54:
  1126. 00000C54  265F                     movea.l    A3, [A7]+
  1127. 00000C56  4E75                     rts
  1128. fn00000C58:
  1129. 00000C58  4E56 FFFC                link       A6, -0x0004
  1130. 00000C5C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1131. 00000C60  266D C486                movea.l    A3, [A5 - 0x3B7A]
  1132. 00000C64  262D D922                move.l     D3, [A5 - 0x26DE]
  1133. 00000C68  2B43 C486                move.l     [A5 - 0x3B7A], D3
  1134. 00000C6C  2043                     movea.l    A0, D3
  1135. 00000C6E  0268 0FFF 0034           andi.w     [A0 + 0x34], 0xFFF
  1136. 00000C74  382D D950                move.w     D4, [A5 - 0x26B0]
  1137. 00000C78  102D D9BD                move.b     D0, [A5 - 0x2643]
  1138. 00000C7C  1D40 FFFC                move.b     [A6 - 0x4], D0
  1139. 00000C80  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1140. 00000C84  102E FFFC                move.b     D0, [A6 - 0x4]
  1141. 00000C88  6706                     beq        +0x8 /* 00000C90 */
  1142. 00000C8A  422D D9BD                clr.b      [A5 - 0x2643]
  1143. 00000C8E  6004                     bra        +0x6 /* 00000C94 */
  1144. label00000C90:
  1145. 00000C90  52AD D88C                addq.l     [A5 - 0x2774], 1
  1146. label00000C94:
  1147. 00000C94  4EBA FF7E                jsr        [PC - 0x82 /* 00000C14 */]
  1148. 00000C98  4EBA 0178                jsr        [PC + 0x178 /* 00000E12 */]
  1149. 00000C9C  102D CDDC                move.b     D0, [A5 - 0x3224]
  1150. 00000CA0  7666                     moveq.l    D3, 0x66
  1151. 00000CA2  B003                     cmp.b      D0, D3
  1152. 00000CA4  6710                     beq        +0x12 /* 00000CB6 */
  1153. 00000CA6  7037                     moveq.l    D0, 0x37
  1154. 00000CA8  2F00                     move.l     -[A7], D0
  1155. 00000CAA  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1156. 00000CAE  584F                     addq.w     A7, 4
  1157. 00000CB0  1F03                     move.b     -[A7], D3
  1158. 00000CB2  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  1159. label00000CB6:
  1160. 00000CB6  206D C486                movea.l    A0, [A5 - 0x3B7A]
  1161. 00000CBA  3028 0034                move.w     D0, [A0 + 0x34]
  1162. 00000CBE  0240 8000                andi.w     D0, 0x8000
  1163. 00000CC2  670C                     beq        +0xE /* 00000CD0 */
  1164. 00000CC4  206D D922                movea.l    A0, [A5 - 0x26DE]
  1165. 00000CC8  0068 4000 0034           ori.w      [A0 + 0x34], 0x4000 /* '@\0' */
  1166. 00000CCE  6018                     bra        +0x1A /* 00000CE8 */
  1167. label00000CD0:
  1168. 00000CD0  206D C486                movea.l    A0, [A5 - 0x3B7A]
  1169. 00000CD4  3028 0034                move.w     D0, [A0 + 0x34]
  1170. 00000CD8  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  1171. 00000CDC  670A                     beq        +0xC /* 00000CE8 */
  1172. 00000CDE  206D D922                movea.l    A0, [A5 - 0x26DE]
  1173. 00000CE2  0068 1000 0034           ori.w      [A0 + 0x34], 0x1000
  1174. label00000CE8:
  1175. 00000CE8  246D C486                movea.l    A2, [A5 - 0x3B7A]
  1176. 00000CEC  4AAA 0036                tst.l      [A2 + 0x36]
  1177. 00000CF0  670E                     beq        +0x10 /* 00000D00 */
  1178. 00000CF2  7036                     moveq.l    D0, 0x36
  1179. 00000CF4  D5C0                     add.l      A2, D0
  1180. 00000CF6  2F0A                     move.l     -[A7], A2
  1181. 00000CF8  486D 1D32                pea.l      [A5 + 0x1D32 /* export_930 */]
  1182. 00000CFC  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1183. label00000D00:
  1184. 00000D00  246D C486                movea.l    A2, [A5 - 0x3B7A]
  1185. 00000D04  4AAA 003A                tst.l      [A2 + 0x3A]
  1186. 00000D08  670E                     beq        +0x10 /* 00000D18 */
  1187. 00000D0A  703A                     moveq.l    D0, 0x3A
  1188. 00000D0C  D5C0                     add.l      A2, D0
  1189. 00000D0E  2F0A                     move.l     -[A7], A2
  1190. 00000D10  486D 1D32                pea.l      [A5 + 0x1D32 /* export_930 */]
  1191. 00000D14  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1192. label00000D18:
  1193. 00000D18  2B4B C486                move.l     [A5 - 0x3B7A], A3
  1194. 00000D1C  302E 0008                move.w     D0, [A6 + 0x8]
  1195. 00000D20  6718                     beq        +0x1A /* 00000D3A */
  1196. 00000D22  4267                     clr.w      -[A7]
  1197. 00000D24  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  1198. 00000D28  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  1199. 00000D2C  5C4F                     addq.w     A7, 6
  1200. 00000D2E  486D D9CA                pea.l      [A5 - 0x2636]
  1201. 00000D32  42A7                     clr.l      -[A7]
  1202. 00000D34  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1203. 00000D38  600C                     bra        +0xE /* 00000D46 */
  1204. label00000D3A:
  1205. 00000D3A  3F04                     move.w     -[A7], D4
  1206. 00000D3C  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  1207. 00000D40  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  1208. 00000D44  5C4F                     addq.w     A7, 6
  1209. label00000D46:
  1210. 00000D46  4EBA FEDA                jsr        [PC - 0x126 /* 00000C22 */]
  1211. 00000D4A  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  1212. 00000D4E  670E                     beq        +0x10 /* 00000D5E */
  1213. 00000D50  206D D922                movea.l    A0, [A5 - 0x26DE]
  1214. 00000D54  702E                     moveq.l    D0, 0x2E
  1215. 00000D56  D1C0                     add.l      A0, D0
  1216. 00000D58  2F08                     move.l     -[A7], A0
  1217. 00000D5A  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  1218. label00000D5E:
  1219. 00000D5E  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1220. 00000D62  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1221. 00000D66  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1222. 00000D6A  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1223. 00000D6E  102E FFFC                move.b     D0, [A6 - 0x4]
  1224. 00000D72  6604                     bne        +0x6 /* 00000D78 */
  1225. 00000D74  53AD D88C                subq.l     [A5 - 0x2774], 1
  1226. label00000D78:
  1227. 00000D78  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1228. 00000D7C  4E5E                     unlink     A6
  1229. 00000D7E  205F                     movea.l    A0, [A7]+
  1230. 00000D80  544F                     addq.w     A7, 2
  1231. 00000D82  4ED0                     jmp        [A0]
  1232. fn00000D84:
  1233. 00000D84  4E56 0000                link       A6, 0
  1234. 00000D88  2F0A                     move.l     -[A7], A2
  1235. 00000D8A  246E 0008                movea.l    A2, [A6 + 0x8]
  1236. 00000D8E  200A                     move.l     D0, A2
  1237. 00000D90  6712                     beq        +0x14 /* 00000DA4 */
  1238. 00000D92  2F0A                     move.l     -[A7], A2
  1239. 00000D94  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1240. 00000D98  2440                     movea.l    A2, D0
  1241. 00000D9A  2F0A                     move.l     -[A7], A2
  1242. 00000D9C  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1243. 00000DA0  2440                     movea.l    A2, D0
  1244. 00000DA2  6022                     bra        +0x24 /* 00000DC6 */
  1245. label00000DA4:
  1246. 00000DA4  206D D874                movea.l    A0, [A5 - 0x278C]
  1247. 00000DA8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1248. 00000DAC  7001                     moveq.l    D0, 0x01
  1249. 00000DAE  2F00                     move.l     -[A7], D0
  1250. 00000DB0  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1251. 00000DB4  2440                     movea.l    A2, D0
  1252. 00000DB6  302D D93A                move.w     D0, [A5 - 0x26C6]
  1253. 00000DBA  660A                     bne        +0xC /* 00000DC6 */
  1254. 00000DBC  2F3C 0000 053B           move.l     -[A7], 0x53B
  1255. 00000DC2  4EBA F23C                jsr        [PC - 0xDC4 /* 00000000 */]
  1256. label00000DC6:
  1257. 00000DC6  200A                     move.l     D0, A2
  1258. 00000DC8  245F                     movea.l    A2, [A7]+
  1259. 00000DCA  4E5E                     unlink     A6
  1260. 00000DCC  205F                     movea.l    A0, [A7]+
  1261. 00000DCE  584F                     addq.w     A7, 4
  1262. 00000DD0  4ED0                     jmp        [A0]
  1263. fn00000DD2:
  1264. 00000DD2  4E56 FFFC                link       A6, -0x0004
  1265. 00000DD6  2F03                     move.l     -[A7], D3
  1266. 00000DD8  362D D950                move.w     D3, [A5 - 0x26B0]
  1267. 00000DDC  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1268. 00000DE0  2F00                     move.l     -[A7], D0
  1269. 00000DE2  4EBA FFA0                jsr        [PC - 0x60 /* 00000D84 */]
  1270. 00000DE6  2D40 FFFC                move.l     [A6 - 0x4], D0
  1271. 00000DEA  486E FFFC                pea.l      [A6 - 0x4]
  1272. 00000DEE  3F03                     move.w     -[A7], D3
  1273. 00000DF0  3F2D D950                move.w     -[A7], [A5 - 0x26B0]
  1274. 00000DF4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1275. 00000DF8  7001                     moveq.l    D0, 0x01
  1276. 00000DFA  3F00                     move.w     -[A7], D0
  1277. 00000DFC  42A7                     clr.l      -[A7]
  1278. 00000DFE  42A7                     clr.l      -[A7]
  1279. 00000E00  4EBA 1B96                jsr        [PC + 0x1B96 /* 00002998 */]
  1280. 00000E04  202E FFFC                move.l     D0, [A6 - 0x4]
  1281. 00000E08  261F                     move.l     D3, [A7]+
  1282. 00000E0A  4E5E                     unlink     A6
  1283. 00000E0C  205F                     movea.l    A0, [A7]+
  1284. 00000E0E  584F                     addq.w     A7, 4
  1285. 00000E10  4ED0                     jmp        [A0]
  1286. fn00000E12:
  1287. 00000E12  4E56 FFF8                link       A6, -0x0008
  1288. 00000E16  6008                     bra        +0xA /* 00000E20 */
  1289. label00000E18:
  1290. 00000E18  486E FFF8                pea.l      [A6 - 0x8]
  1291. 00000E1C  4EBA 00E0                jsr        [PC + 0xE0 /* 00000EFE */]
  1292. label00000E20:
  1293. 00000E20  0C2D 0066 CDDC           cmpi.b     [A5 - 0x3224], 0x66 /* 'f' */
  1294. 00000E26  66F0                     bne        -0xE /* 00000E18 */
  1295. 00000E28  4E5E                     unlink     A6
  1296. 00000E2A  4E75                     rts
  1297. fn00000E2C:
  1298. 00000E2C  4E56 FFEC                link       A6, -0x0014
  1299. 00000E30  1D6D D9BD FFEC           move.b     [A6 - 0x14], [A5 - 0x2643]
  1300. 00000E36  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  1301. 00000E3C  660A                     bne        +0xC /* 00000E48 */
  1302. 00000E3E  486E FFF0                pea.l      [A6 - 0x10]
  1303. 00000E42  4EBA 00BA                jsr        [PC + 0xBA /* 00000EFE */]
  1304. 00000E46  6024                     bra        +0x26 /* 00000E6C */
  1305. label00000E48:
  1306. 00000E48  102D D9BD                move.b     D0, [A5 - 0x2643]
  1307. 00000E4C  6604                     bne        +0x6 /* 00000E52 */
  1308. 00000E4E  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1309. label00000E52:
  1310. 00000E52  4EBA FDC0                jsr        [PC - 0x240 /* 00000C14 */]
  1311. 00000E56  486E FFF8                pea.l      [A6 - 0x8]
  1312. 00000E5A  4EBA 00A2                jsr        [PC + 0xA2 /* 00000EFE */]
  1313. 00000E5E  4EBA FDC2                jsr        [PC - 0x23E /* 00000C22 */]
  1314. 00000E62  102E FFEC                move.b     D0, [A6 - 0x14]
  1315. 00000E66  6604                     bne        +0x6 /* 00000E6C */
  1316. 00000E68  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1317. label00000E6C:
  1318. 00000E6C  4E5E                     unlink     A6
  1319. 00000E6E  4E75                     rts
  1320. fn00000E70:
  1321. 00000E70  48E7 1820                movem.l    -[A7], D3,D4,A2
  1322. 00000E74  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1323. 00000E78  7201                     moveq.l    D1, 0x01
  1324. 00000E7A  B081                     cmp.l      D0, D1
  1325. 00000E7C  6E08                     bgt        +0xA /* 00000E86 */
  1326. 00000E7E  42A7                     clr.l      -[A7]
  1327. 00000E80  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  1328. 00000E84  6072                     bra        +0x74 /* 00000EF8 */
  1329. label00000E86:
  1330. 00000E86  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1331. 00000E8A  2F00                     move.l     -[A7], D0
  1332. 00000E8C  4EBA FEF6                jsr        [PC - 0x10A /* 00000D84 */]
  1333. 00000E90  2440                     movea.l    A2, D0
  1334. 00000E92  2F0A                     move.l     -[A7], A2
  1335. 00000E94  4EBA FD5A                jsr        [PC - 0x2A6 /* 00000BF0 */]
  1336. 00000E98  2440                     movea.l    A2, D0
  1337. 00000E9A  1612                     move.b     D3, [A2]
  1338. 00000E9C  7000                     moveq.l    D0, 0x00
  1339. 00000E9E  1003                     move.b     D0, D3
  1340. 00000EA0  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1341. 00000EA4  1030 0000                move.b     D0, [A0 + D0.w]
  1342. 00000EA8  7810                     moveq.l    D4, 0x10
  1343. 00000EAA  C004                     and.b      D0, D4
  1344. 00000EAC  6638                     bne        +0x3A /* 00000EE6 */
  1345. 00000EAE  700F                     moveq.l    D0, 0x0F
  1346. 00000EB0  B600                     cmp.b      D3, D0
  1347. 00000EB2  6732                     beq        +0x34 /* 00000EE6 */
  1348. 00000EB4  7011                     moveq.l    D0, 0x11
  1349. 00000EB6  B600                     cmp.b      D3, D0
  1350. 00000EB8  672C                     beq        +0x2E /* 00000EE6 */
  1351. 00000EBA  B604                     cmp.b      D3, D4
  1352. 00000EBC  6728                     beq        +0x2A /* 00000EE6 */
  1353. 00000EBE  700E                     moveq.l    D0, 0x0E
  1354. 00000EC0  B600                     cmp.b      D3, D0
  1355. 00000EC2  6722                     beq        +0x24 /* 00000EE6 */
  1356. 00000EC4  206A 0016                movea.l    A0, [A2 + 0x16]
  1357. 00000EC8  2010                     move.l     D0, [A0]
  1358. 00000ECA  3600                     move.w     D3, D0
  1359. 00000ECC  701F                     moveq.l    D0, 0x1F
  1360. 00000ECE  C640                     and.w      D3, D0
  1361. 00000ED0  7014                     moveq.l    D0, 0x14
  1362. 00000ED2  B640                     cmp.w      D3, D0
  1363. 00000ED4  6710                     beq        +0x12 /* 00000EE6 */
  1364. 00000ED6  7013                     moveq.l    D0, 0x13
  1365. 00000ED8  B640                     cmp.w      D3, D0
  1366. 00000EDA  670A                     beq        +0xC /* 00000EE6 */
  1367. 00000EDC  7006                     moveq.l    D0, 0x06
  1368. 00000EDE  2F00                     move.l     -[A7], D0
  1369. 00000EE0  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  1370. 00000EE4  584F                     addq.w     A7, 4
  1371. label00000EE6:
  1372. 00000EE6  2F0A                     move.l     -[A7], A2
  1373. 00000EE8  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  1374. 00000EEC  7072                     moveq.l    D0, 0x72
  1375. 00000EEE  1F00                     move.b     -[A7], D0
  1376. 00000EF0  7033                     moveq.l    D0, 0x33
  1377. 00000EF2  2F00                     move.l     -[A7], D0
  1378. 00000EF4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1379. label00000EF8:
  1380. 00000EF8  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1381. 00000EFC  4E75                     rts
  1382. fn00000EFE:
  1383. 00000EFE  4E56 FFFC                link       A6, -0x0004
  1384. 00000F02  48E7 0030                movem.l    -[A7], A2,A3
  1385. 00000F06  266E 0008                movea.l    A3, [A6 + 0x8]
  1386. 00000F0A  1D6D D9BD FFFC           move.b     [A6 - 0x4], [A5 - 0x2643]
  1387. 00000F10  7000                     moveq.l    D0, 0x00
  1388. 00000F12  2680                     move.l     [A3], D0
  1389. 00000F14  6070                     bra        +0x72 /* 00000F86 */
  1390. label00000F16:
  1391. 00000F16  703F                     moveq.l    D0, 0x3F
  1392. 00000F18  2F00                     move.l     -[A7], D0
  1393. 00000F1A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1394. 00000F1E  584F                     addq.w     A7, 4
  1395. 00000F20  7002                     moveq.l    D0, 0x02
  1396. 00000F22  2F00                     move.l     -[A7], D0
  1397. 00000F24  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  1398. 00000F28  584F                     addq.w     A7, 4
  1399. label00000F2A:
  1400. 00000F2A  4EBA 01DC                jsr        [PC + 0x1DC /* 00001108 */]
  1401. 00000F2E  6000 0154                bra        +0x156 /* 00001084 */
  1402. label00000F32:
  1403. 00000F32  4EBA 063E                jsr        [PC + 0x63E /* 00001572 */]
  1404. 00000F36  6000 014C                bra        +0x14E /* 00001084 */
  1405. label00000F3A:
  1406. 00000F3A  4EBA 082A                jsr        [PC + 0x82A /* 00001766 */]
  1407. 00000F3E  6000 0144                bra        +0x146 /* 00001084 */
  1408. label00000F42:
  1409. 00000F42  4EBA 0984                jsr        [PC + 0x984 /* 000018C8 */]
  1410. 00000F46  6000 013C                bra        +0x13E /* 00001084 */
  1411. label00000F4A:
  1412. 00000F4A  4EBA 0CF8                jsr        [PC + 0xCF8 /* 00001C44 */]
  1413. 00000F4E  6000 0134                bra        +0x136 /* 00001084 */
  1414. label00000F52:
  1415. 00000F52  4EBA 11DE                jsr        [PC + 0x11DE /* 00002132 */]
  1416. 00000F56  6000 012C                bra        +0x12E /* 00001084 */
  1417. label00000F5A:
  1418. 00000F5A  4EBA 1240                jsr        [PC + 0x1240 /* 0000219C */]
  1419. 00000F5E  6000 0124                bra        +0x126 /* 00001084 */
  1420. label00000F62:
  1421. 00000F62  4EBA 12A2                jsr        [PC + 0x12A2 /* 00002206 */]
  1422. 00000F66  6000 011C                bra        +0x11E /* 00001084 */
  1423. label00000F6A:
  1424. 00000F6A  4EBA 1622                jsr        [PC + 0x1622 /* 0000258E */]
  1425. 00000F6E  6000 0114                bra        +0x116 /* 00001084 */
  1426. label00000F72:
  1427. 00000F72  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1428. 00000F76  6000 010C                bra        +0x10E /* 00001084 */
  1429. label00000F7A:
  1430. 00000F7A  4EBA 02DA                jsr        [PC + 0x2DA /* 00001256 */]
  1431. 00000F7E  6000 0104                bra        +0x106 /* 00001084 */
  1432. label00000F82:
  1433. 00000F82  4EBA 1156                jsr        [PC + 0x1156 /* 000020DA */]
  1434. label00000F86:
  1435. 00000F86  122D CDDC                move.b     D1, [A5 - 0x3224]
  1436. 00000F8A  7000                     moveq.l    D0, 0x00
  1437. 00000F8C  1001                     move.b     D0, D1
  1438. 00000F8E  0C80 0000 008B           cmpi.l     D0, 0x8B
  1439. 00000F94  6780                     beq        -0x7E /* 00000F16 */
  1440. 00000F96  7219                     moveq.l    D1, 0x19
  1441. 00000F98  B081                     cmp.l      D0, D1
  1442. 00000F9A  678E                     beq        -0x70 /* 00000F2A */
  1443. 00000F9C  723A                     moveq.l    D1, 0x3A
  1444. 00000F9E  B081                     cmp.l      D0, D1
  1445. 00000FA0  6790                     beq        -0x6E /* 00000F32 */
  1446. 00000FA2  720E                     moveq.l    D1, 0x0E
  1447. 00000FA4  B081                     cmp.l      D0, D1
  1448. 00000FA6  6792                     beq        -0x6C /* 00000F3A */
  1449. 00000FA8  7216                     moveq.l    D1, 0x16
  1450. 00000FAA  B081                     cmp.l      D0, D1
  1451. 00000FAC  6794                     beq        -0x6A /* 00000F42 */
  1452. 00000FAE  722E                     moveq.l    D1, 0x2E
  1453. 00000FB0  B081                     cmp.l      D0, D1
  1454. 00000FB2  6796                     beq        -0x68 /* 00000F4A */
  1455. 00000FB4  7202                     moveq.l    D1, 0x02
  1456. 00000FB6  B081                     cmp.l      D0, D1
  1457. 00000FB8  6798                     beq        -0x66 /* 00000F52 */
  1458. 00000FBA  720B                     moveq.l    D1, 0x0B
  1459. 00000FBC  B081                     cmp.l      D0, D1
  1460. 00000FBE  679A                     beq        -0x64 /* 00000F5A */
  1461. 00000FC0  7227                     moveq.l    D1, 0x27
  1462. 00000FC2  B081                     cmp.l      D0, D1
  1463. 00000FC4  679C                     beq        -0x62 /* 00000F62 */
  1464. 00000FC6  7218                     moveq.l    D1, 0x18
  1465. 00000FC8  B081                     cmp.l      D0, D1
  1466. 00000FCA  679E                     beq        -0x60 /* 00000F6A */
  1467. 00000FCC  7272                     moveq.l    D1, 0x72
  1468. 00000FCE  B081                     cmp.l      D0, D1
  1469. 00000FD0  67A0                     beq        -0x5E /* 00000F72 */
  1470. 00000FD2  7232                     moveq.l    D1, 0x32
  1471. 00000FD4  B081                     cmp.l      D0, D1
  1472. 00000FD6  67A2                     beq        -0x5C /* 00000F7A */
  1473. 00000FD8  720C                     moveq.l    D1, 0x0C
  1474. 00000FDA  B081                     cmp.l      D0, D1
  1475. 00000FDC  67A4                     beq        -0x5A /* 00000F82 */
  1476. 00000FDE  7203                     moveq.l    D1, 0x03
  1477. 00000FE0  B081                     cmp.l      D0, D1
  1478. 00000FE2  6718                     beq        +0x1A /* 00000FFC */
  1479. 00000FE4  7259                     moveq.l    D1, 0x59
  1480. 00000FE6  B081                     cmp.l      D0, D1
  1481. 00000FE8  6718                     beq        +0x1A /* 00001002 */
  1482. 00000FEA  7266                     moveq.l    D1, 0x66
  1483. 00000FEC  B081                     cmp.l      D0, D1
  1484. 00000FEE  6752                     beq        +0x54 /* 00001042 */
  1485. 00000FF0  0C80 0000 0089           cmpi.l     D0, 0x89
  1486. 00000FF6  6758                     beq        +0x5A /* 00001050 */
  1487. 00000FF8  6000 0086                bra        +0x88 /* 00001080 */
  1488. label00000FFC:
  1489. 00000FFC  4EBA 0F00                jsr        [PC + 0xF00 /* 00001EFE */]
  1490. 00001000  6084                     bra        -0x7A /* 00000F86 */
  1491. label00001002:
  1492. 00001002  102E FFFC                move.b     D0, [A6 - 0x4]
  1493. 00001006  6604                     bne        +0x6 /* 0000100C */
  1494. 00001008  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1495. label0000100C:
  1496. 0000100C  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1497. 00001010  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1498. 00001014  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1499. 00001018  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1500. 0000101C  52AD D96E                addq.l     [A5 - 0x2692], 1
  1501. 00001020  4267                     clr.w      -[A7]
  1502. 00001022  4EBA FC34                jsr        [PC - 0x3CC /* 00000C58 */]
  1503. 00001026  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  1504. 0000102A  6706                     beq        +0x8 /* 00001032 */
  1505. 0000102C  2F0B                     move.l     -[A7], A3
  1506. 0000102E  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  1507. label00001032:
  1508. 00001032  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1509. 00001036  102E FFFC                move.b     D0, [A6 - 0x4]
  1510. 0000103A  6648                     bne        +0x4A /* 00001084 */
  1511. 0000103C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1512. 00001040  6042                     bra        +0x44 /* 00001084 */
  1513. label00001042:
  1514. 00001042  7007                     moveq.l    D0, 0x07
  1515. 00001044  2F00                     move.l     -[A7], D0
  1516. 00001046  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1517. 0000104A  584F                     addq.w     A7, 4
  1518. 0000104C  200B                     move.l     D0, A3
  1519. 0000104E  6036                     bra        +0x38 /* 00001086 */
  1520. label00001050:
  1521. 00001050  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  1522. 00001054  7003                     moveq.l    D0, 0x03
  1523. 00001056  3F00                     move.w     -[A7], D0
  1524. 00001058  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  1525. 0000105C  2440                     movea.l    A2, D0
  1526. 0000105E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1527. 00001062  7256                     moveq.l    D1, 0x56
  1528. 00001064  B001                     cmp.b      D0, D1
  1529. 00001066  660E                     bne        +0x10 /* 00001076 */
  1530. 00001068  2F0A                     move.l     -[A7], A2
  1531. 0000106A  4EBA 0026                jsr        [PC + 0x26 /* 00001092 */]
  1532. 0000106E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1533. 00001072  6000 FF12                bra        -0xEC /* 00000F86 */
  1534. label00001076:
  1535. 00001076  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1536. 0000107A  2F0A                     move.l     -[A7], A2
  1537. 0000107C  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1538. label00001080:
  1539. 00001080  4EBA FDEE                jsr        [PC - 0x212 /* 00000E70 */]
  1540. label00001084:
  1541. 00001084  200B                     move.l     D0, A3
  1542. label00001086:
  1543. 00001086  4CDF 0C00                movem.l    A2,A3, [A7]+
  1544. 0000108A  4E5E                     unlink     A6
  1545. 0000108C  205F                     movea.l    A0, [A7]+
  1546. 0000108E  584F                     addq.w     A7, 4
  1547. 00001090  4ED0                     jmp        [A0]
  1548. fn00001092:
  1549. 00001092  4E56 0000                link       A6, 0
  1550. 00001096  48E7 1030                movem.l    -[A7], D3,A2,A3
  1551. 0000109A  246E 0008                movea.l    A2, [A6 + 0x8]
  1552. 0000109E  2F0A                     move.l     -[A7], A2
  1553. 000010A0  7004                     moveq.l    D0, 0x04
  1554. 000010A2  2F00                     move.l     -[A7], D0
  1555. 000010A4  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1556. 000010A8  2640                     movea.l    A3, D0
  1557. 000010AA  200B                     move.l     D0, A3
  1558. 000010AC  671E                     beq        +0x20 /* 000010CC */
  1559. 000010AE  102B 001C                move.b     D0, [A3 + 0x1C]
  1560. 000010B2  720C                     moveq.l    D1, 0x0C
  1561. 000010B4  B001                     cmp.b      D0, D1
  1562. 000010B6  6606                     bne        +0x8 /* 000010BE */
  1563. 000010B8  4A6B 0010                tst.w      [A3 + 0x10]
  1564. 000010BC  672A                     beq        +0x2C /* 000010E8 */
  1565. label000010BE:
  1566. 000010BE  2F0A                     move.l     -[A7], A2
  1567. 000010C0  7030                     moveq.l    D0, 0x30
  1568. 000010C2  2F00                     move.l     -[A7], D0
  1569. 000010C4  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1570. 000010C8  504F                     addq.w     A7, 8
  1571. 000010CA  6030                     bra        +0x32 /* 000010FC */
  1572. label000010CC:
  1573. 000010CC  2F0A                     move.l     -[A7], A2
  1574. 000010CE  7004                     moveq.l    D0, 0x04
  1575. 000010D0  2F00                     move.l     -[A7], D0
  1576. 000010D2  700C                     moveq.l    D0, 0x0C
  1577. 000010D4  1F00                     move.b     -[A7], D0
  1578. 000010D6  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  1579. 000010DA  2640                     movea.l    A3, D0
  1580. 000010DC  202D BFEE                move.l     D0, [A5 - 0x4012]
  1581. 000010E0  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1582. 000010E4  3740 0012                move.w     [A3 + 0x12], D0
  1583. label000010E8:
  1584. 000010E8  7001                     moveq.l    D0, 0x01
  1585. 000010EA  3740 0010                move.w     [A3 + 0x10], D0
  1586. 000010EE  362B 0012                move.w     D3, [A3 + 0x12]
  1587. 000010F2  48C3                     ext.l      D3
  1588. 000010F4  2F03                     move.l     -[A7], D3
  1589. 000010F6  2F03                     move.l     -[A7], D3
  1590. 000010F8  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1591. label000010FC:
  1592. 000010FC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1593. 00001100  4E5E                     unlink     A6
  1594. 00001102  205F                     movea.l    A0, [A7]+
  1595. 00001104  584F                     addq.w     A7, 4
  1596. 00001106  4ED0                     jmp        [A0]
  1597. fn00001108:
  1598. 00001108  4E56 FFFC                link       A6, -0x0004
  1599. 0000110C  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1600. 00001110  422E FFFC                clr.b      [A6 - 0x4]
  1601. 00001114  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1602. 00001118  7053                     moveq.l    D0, 0x53
  1603. 0000111A  1F00                     move.b     -[A7], D0
  1604. 0000111C  7042                     moveq.l    D0, 0x42
  1605. 0000111E  2F00                     move.l     -[A7], D0
  1606. 00001120  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1607. 00001124  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1608. 00001128  7601                     moveq.l    D3, 0x01
  1609. 0000112A  B083                     cmp.l      D0, D3
  1610. 0000112C  6E4C                     bgt        +0x4E /* 0000117A */
  1611. 0000112E  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  1612. 00001134  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1613. 00001138  52AD D88C                addq.l     [A5 - 0x2774], 1
  1614. 0000113C  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1615. 00001140  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1616. 00001144  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1617. 00001148  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1618. 0000114C  4EBA FAC6                jsr        [PC - 0x53A /* 00000C14 */]
  1619. 00001150  7004                     moveq.l    D0, 0x04
  1620. 00001152  2F00                     move.l     -[A7], D0
  1621. 00001154  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  1622. 00001158  2640                     movea.l    A3, D0
  1623. 0000115A  200B                     move.l     D0, A3
  1624. 0000115C  670A                     beq        +0xC /* 00001168 */
  1625. 0000115E  2F0B                     move.l     -[A7], A3
  1626. 00001160  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1627. 00001164  2440                     movea.l    A2, D0
  1628. 00001166  6024                     bra        +0x26 /* 0000118C */
  1629. label00001168:
  1630. 00001168  206D D874                movea.l    A0, [A5 - 0x278C]
  1631. 0000116C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1632. 00001170  42A7                     clr.l      -[A7]
  1633. 00001172  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1634. 00001176  2440                     movea.l    A2, D0
  1635. 00001178  6012                     bra        +0x14 /* 0000118C */
  1636. label0000117A:
  1637. 0000117A  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1638. 0000117E  2F00                     move.l     -[A7], D0
  1639. 00001180  4EBA FC02                jsr        [PC - 0x3FE /* 00000D84 */]
  1640. 00001184  2F00                     move.l     -[A7], D0
  1641. 00001186  4EBA FA68                jsr        [PC - 0x598 /* 00000BF0 */]
  1642. 0000118A  2440                     movea.l    A2, D0
  1643. label0000118C:
  1644. 0000118C  2F0A                     move.l     -[A7], A2
  1645. 0000118E  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1646. 00001192  2440                     movea.l    A2, D0
  1647. 00001194  2F0A                     move.l     -[A7], A2
  1648. 00001196  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  1649. 0000119A  2F0A                     move.l     -[A7], A2
  1650. 0000119C  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  1651. 000011A0  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  1652. 000011A4  7054                     moveq.l    D0, 0x54
  1653. 000011A6  1F00                     move.b     -[A7], D0
  1654. 000011A8  7012                     moveq.l    D0, 0x12
  1655. 000011AA  2F00                     move.l     -[A7], D0
  1656. 000011AC  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1657. 000011B0  282D BFEE                move.l     D4, [A5 - 0x4012]
  1658. 000011B4  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1659. 000011B8  2F0A                     move.l     -[A7], A2
  1660. 000011BA  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  1661. 000011BE  266D D922                movea.l    A3, [A5 - 0x26DE]
  1662. 000011C2  206D D922                movea.l    A0, [A5 - 0x26DE]
  1663. 000011C6  5048                     addq.w     A0, 8
  1664. 000011C8  2F08                     move.l     -[A7], A0
  1665. 000011CA  42A7                     clr.l      -[A7]
  1666. 000011CC  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1667. 000011D0  2040                     movea.l    A0, D0
  1668. 000011D2  2144 0008                move.l     [A0 + 0x8], D4
  1669. 000011D6  7003                     moveq.l    D0, 0x03
  1670. 000011D8  2740 0020                move.l     [A3 + 0x20], D0
  1671. 000011DC  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1672. 000011E0  204B                     movea.l    A0, A3
  1673. 000011E2  5048                     addq.w     A0, 8
  1674. 000011E4  2F08                     move.l     -[A7], A0
  1675. 000011E6  2F2D D922                move.l     -[A7], [A5 - 0x26DE]
  1676. 000011EA  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1677. 000011EE  162E FFFC                move.b     D3, [A6 - 0x4]
  1678. 000011F2  1B43 D9BD                move.b     [A5 - 0x2643], D3
  1679. 000011F6  4EBA FC34                jsr        [PC - 0x3CC /* 00000E2C */]
  1680. 000011FA  0C2D 0011 CDDC           cmpi.b     [A5 - 0x3224], 0x11
  1681. 00001200  661E                     bne        +0x20 /* 00001220 */
  1682. 00001202  2A2D BFEE                move.l     D5, [A5 - 0x4012]
  1683. 00001206  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1684. 0000120A  2F05                     move.l     -[A7], D5
  1685. 0000120C  2F04                     move.l     -[A7], D4
  1686. 0000120E  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1687. 00001212  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1688. 00001216  1B43 D9BD                move.b     [A5 - 0x2643], D3
  1689. 0000121A  4EBA FC10                jsr        [PC - 0x3F0 /* 00000E2C */]
  1690. 0000121E  2805                     move.l     D4, D5
  1691. label00001220:
  1692. 00001220  2F04                     move.l     -[A7], D4
  1693. 00001222  2F04                     move.l     -[A7], D4
  1694. 00001224  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1695. 00001228  102E FFFC                move.b     D0, [A6 - 0x4]
  1696. 0000122C  6720                     beq        +0x22 /* 0000124E */
  1697. 0000122E  422D D9BD                clr.b      [A5 - 0x2643]
  1698. 00001232  4EBA F9EE                jsr        [PC - 0x612 /* 00000C22 */]
  1699. 00001236  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1700. 0000123A  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1701. 0000123E  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1702. 00001242  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1703. 00001246  53AD D88C                subq.l     [A5 - 0x2774], 1
  1704. 0000124A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1705. label0000124E:
  1706. 0000124E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1707. 00001252  4E5E                     unlink     A6
  1708. 00001254  4E75                     rts
  1709. fn00001256:
  1710. 00001256  4E56 FFE0                link       A6, -0x0020
  1711. 0000125A  48E7 0E38                movem.l    -[A7], D4,D5,D6,A2,A3,A4
  1712. 0000125E  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  1713. 00001262  7210                     moveq.l    D1, 0x10
  1714. 00001264  C041                     and.w      D0, D1
  1715. 00001266  660A                     bne        +0xC /* 00001272 */
  1716. 00001268  7073                     moveq.l    D0, 0x73
  1717. 0000126A  2F00                     move.l     -[A7], D0
  1718. 0000126C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1719. 00001270  584F                     addq.w     A7, 4
  1720. label00001272:
  1721. 00001272  206D D998                movea.l    A0, [A5 - 0x2668]
  1722. 00001276  2068 0010                movea.l    A0, [A0 + 0x10]
  1723. 0000127A  0028 0004 000B           ori.b      [A0 + 0xB], 0x4
  1724. 00001280  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1725. 00001284  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  1726. 0000128A  670A                     beq        +0xC /* 00001296 */
  1727. 0000128C  703A                     moveq.l    D0, 0x3A
  1728. 0000128E  2F00                     move.l     -[A7], D0
  1729. 00001290  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1730. 00001294  584F                     addq.w     A7, 4
  1731. label00001296:
  1732. 00001296  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1733. 0000129A  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1734. 0000129E  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1735. 000012A2  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1736. 000012A6  266D D922                movea.l    A3, [A5 - 0x26DE]
  1737. 000012AA  700B                     moveq.l    D0, 0x0B
  1738. 000012AC  206D D922                movea.l    A0, [A5 - 0x26DE]
  1739. 000012B0  2140 0020                move.l     [A0 + 0x20], D0
  1740. 000012B4  2B4B D9B8                move.l     [A5 - 0x2648], A3
  1741. 000012B8  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1742. 000012BC  282D BFEE                move.l     D4, [A5 - 0x4012]
  1743. 000012C0  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1744. 000012C4  2F04                     move.l     -[A7], D4
  1745. 000012C6  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  1746. 000012CA  204B                     movea.l    A0, A3
  1747. 000012CC  5048                     addq.w     A0, 8
  1748. 000012CE  2F08                     move.l     -[A7], A0
  1749. 000012D0  42A7                     clr.l      -[A7]
  1750. 000012D2  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1751. 000012D6  2040                     movea.l    A0, D0
  1752. 000012D8  2144 0008                move.l     [A0 + 0x8], D4
  1753. 000012DC  486E FFE8                pea.l      [A6 - 0x18]
  1754. 000012E0  4EBA FC1C                jsr        [PC - 0x3E4 /* 00000EFE */]
  1755. 000012E4  202B 0014                move.l     D0, [A3 + 0x14]
  1756. 000012E8  2B40 D9B8                move.l     [A5 - 0x2648], D0
  1757. 000012EC  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1758. 000012F0  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1759. 000012F4  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1760. 000012F8  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1761. 000012FC  2C2D BFEE                move.l     D6, [A5 - 0x4012]
  1762. 00001300  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1763. 00001304  2A2D BFEE                move.l     D5, [A5 - 0x4012]
  1764. 00001308  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1765. 0000130C  206D D922                movea.l    A0, [A5 - 0x26DE]
  1766. 00001310  702E                     moveq.l    D0, 0x2E
  1767. 00001312  D1C0                     add.l      A0, D0
  1768. 00001314  2F08                     move.l     -[A7], A0
  1769. 00001316  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  1770. 0000131A  7001                     moveq.l    D0, 0x01
  1771. 0000131C  206D D922                movea.l    A0, [A5 - 0x26DE]
  1772. 00001320  2140 0020                move.l     [A0 + 0x20], D0
  1773. 00001324  206D D922                movea.l    A0, [A5 - 0x26DE]
  1774. 00001328  5048                     addq.w     A0, 8
  1775. 0000132A  2F08                     move.l     -[A7], A0
  1776. 0000132C  42A7                     clr.l      -[A7]
  1777. 0000132E  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1778. 00001332  2040                     movea.l    A0, D0
  1779. 00001334  2146 0008                move.l     [A0 + 0x8], D6
  1780. 00001338  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1781. 0000133C  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1782. 00001340  4EBA F8D2                jsr        [PC - 0x72E /* 00000C14 */]
  1783. 00001344  7001                     moveq.l    D0, 0x01
  1784. 00001346  206D D922                movea.l    A0, [A5 - 0x26DE]
  1785. 0000134A  2140 0020                move.l     [A0 + 0x20], D0
  1786. 0000134E  206D D922                movea.l    A0, [A5 - 0x26DE]
  1787. 00001352  5048                     addq.w     A0, 8
  1788. 00001354  2F08                     move.l     -[A7], A0
  1789. 00001356  42A7                     clr.l      -[A7]
  1790. 00001358  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1791. 0000135C  2040                     movea.l    A0, D0
  1792. 0000135E  2145 0008                move.l     [A0 + 0x8], D5
  1793. 00001362  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1794. 00001366  202D C026                move.l     D0, [A5 - 0x3FDA]
  1795. 0000136A  661A                     bne        +0x1C /* 00001386 */
  1796. 0000136C  487A 01FC                pea.l      [PC + 0x1FC /* 0000156A, value 0x5F5F6568 '__eh', cstring "__eh_cv" */]
  1797. 00001370  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  1798. 00001374  2B40 C026                move.l     [A5 - 0x3FDA], D0
  1799. 00001378  4A80                     tst.l      D0
  1800. 0000137A  660A                     bne        +0xC /* 00001386 */
  1801. 0000137C  2F3C 0000 07CE           move.l     -[A7], 0x7CE
  1802. 00001382  4EBA EC7C                jsr        [PC - 0x1384 /* 00000000 */]
  1803. label00001386:
  1804. 00001386  206D C026                movea.l    A0, [A5 - 0x3FDA]
  1805. 0000138A  2468 000C                movea.l    A2, [A0 + 0xC]
  1806. 0000138E  2F0A                     move.l     -[A7], A2
  1807. 00001390  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  1808. 00001394  2740 0024                move.l     [A3 + 0x24], D0
  1809. 00001398  2040                     movea.l    A0, D0
  1810. 0000139A  00A8 0000 0002 0020      ori.l      [A0 + 0x20], 0x2
  1811. 000013A2  422E FFE0                clr.b      [A6 - 0x20]
  1812. 000013A6  7000                     moveq.l    D0, 0x00
  1813. 000013A8  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1814. 000013AC  0C2D 0004 CDDC           cmpi.b     [A5 - 0x3224], 0x4
  1815. 000013B2  670E                     beq        +0x10 /* 000013C2 */
  1816. 000013B4  7071                     moveq.l    D0, 0x71
  1817. 000013B6  2F00                     move.l     -[A7], D0
  1818. 000013B8  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1819. 000013BC  584F                     addq.w     A7, 4
  1820. 000013BE  6000 0180                bra        +0x182 /* 00001540 */
  1821. label000013C2:
  1822. 000013C2  244B                     movea.l    A2, A3
  1823. 000013C4  504A                     addq.w     A2, 8
  1824. 000013C6  2D4A FFF8                move.l     [A6 - 0x8], A2
  1825. 000013CA  204B                     movea.l    A0, A3
  1826. 000013CC  7024                     moveq.l    D0, 0x24
  1827. 000013CE  D1C0                     add.l      A0, D0
  1828. 000013D0  2D48 FFFC                move.l     [A6 - 0x4], A0
  1829. label000013D4:
  1830. 000013D4  102E FFE0                move.b     D0, [A6 - 0x20]
  1831. 000013D8  670E                     beq        +0x10 /* 000013E8 */
  1832. 000013DA  7070                     moveq.l    D0, 0x70
  1833. 000013DC  2F00                     move.l     -[A7], D0
  1834. 000013DE  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1835. 000013E2  584F                     addq.w     A7, 4
  1836. 000013E4  422E FFE0                clr.b      [A6 - 0x20]
  1837. label000013E8:
  1838. 000013E8  700C                     moveq.l    D0, 0x0C
  1839. 000013EA  206D D922                movea.l    A0, [A5 - 0x26DE]
  1840. 000013EE  2140 0020                move.l     [A0 + 0x20], D0
  1841. 000013F2  282D BFEE                move.l     D4, [A5 - 0x4012]
  1842. 000013F6  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1843. 000013FA  2F04                     move.l     -[A7], D4
  1844. 000013FC  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  1845. 00001400  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1846. 00001404  42A7                     clr.l      -[A7]
  1847. 00001406  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1848. 0000140A  2040                     movea.l    A0, D0
  1849. 0000140C  2144 0008                move.l     [A0 + 0x8], D4
  1850. 00001410  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1851. 00001414  4EBA F7FE                jsr        [PC - 0x802 /* 00000C14 */]
  1852. 00001418  246E FFFC                movea.l    A2, [A6 - 0x4]
  1853. 0000141C  2F12                     move.l     -[A7], [A2]
  1854. 0000141E  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  1855. 00001422  2F00                     move.l     -[A7], D0
  1856. 00001424  42A7                     clr.l      -[A7]
  1857. 00001426  206D C026                movea.l    A0, [A5 - 0x3FDA]
  1858. 0000142A  2068 0010                movea.l    A0, [A0 + 0x10]
  1859. 0000142E  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  1860. 00001432  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  1861. 00001436  2640                     movea.l    A3, D0
  1862. 00001438  2F0B                     move.l     -[A7], A3
  1863. 0000143A  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  1864. 0000143E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1865. 00001442  7053                     moveq.l    D0, 0x53
  1866. 00001444  1F00                     move.b     -[A7], D0
  1867. 00001446  7042                     moveq.l    D0, 0x42
  1868. 00001448  2F00                     move.l     -[A7], D0
  1869. 0000144A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1870. 0000144E  2F12                     move.l     -[A7], [A2]
  1871. 00001450  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1872. 00001454  2840                     movea.l    A4, D0
  1873. 00001456  200C                     move.l     D0, A4
  1874. 00001458  6608                     bne        +0xA /* 00001462 */
  1875. 0000145A  1D7C 0001 FFE0           move.b     [A6 - 0x20], 0x1
  1876. 00001460  603E                     bra        +0x40 /* 000014A0 */
  1877. label00001462:
  1878. 00001462  246E FFE4                movea.l    A2, [A6 - 0x1C]
  1879. 00001466  602A                     bra        +0x2C /* 00001492 */
  1880. label00001468:
  1881. 00001468  266A 0008                movea.l    A3, [A2 + 0x8]
  1882. 0000146C  200B                     move.l     D0, A3
  1883. 0000146E  660A                     bne        +0xC /* 0000147A */
  1884. 00001470  2F3C 0000 0807           move.l     -[A7], 0x807
  1885. 00001476  4EBA EB88                jsr        [PC - 0x1478 /* 00000000 */]
  1886. label0000147A:
  1887. 0000147A  2F0B                     move.l     -[A7], A3
  1888. 0000147C  2F0C                     move.l     -[A7], A4
  1889. 0000147E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1890. 00001482  4A80                     tst.l      D0
  1891. 00001484  670A                     beq        +0xC /* 00001490 */
  1892. 00001486  706F                     moveq.l    D0, 0x6F
  1893. 00001488  2F00                     move.l     -[A7], D0
  1894. 0000148A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1895. 0000148E  584F                     addq.w     A7, 4
  1896. label00001490:
  1897. 00001490  2452                     movea.l    A2, [A2]
  1898. label00001492:
  1899. 00001492  200A                     move.l     D0, A2
  1900. 00001494  66D2                     bne        -0x2C /* 00001468 */
  1901. 00001496  486E FFE4                pea.l      [A6 - 0x1C]
  1902. 0000149A  2F0C                     move.l     -[A7], A4
  1903. 0000149C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1904. label000014A0:
  1905. 000014A0  486E FFE4                pea.l      [A6 - 0x1C]
  1906. 000014A4  42A7                     clr.l      -[A7]
  1907. 000014A6  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1908. 000014AA  206D D922                movea.l    A0, [A5 - 0x26DE]
  1909. 000014AE  214C 0024                move.l     [A0 + 0x24], A4
  1910. 000014B2  2F0C                     move.l     -[A7], A4
  1911. 000014B4  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1912. 000014B8  206D D922                movea.l    A0, [A5 - 0x26DE]
  1913. 000014BC  2140 0028                move.l     [A0 + 0x28], D0
  1914. 000014C0  7054                     moveq.l    D0, 0x54
  1915. 000014C2  1F00                     move.b     -[A7], D0
  1916. 000014C4  7012                     moveq.l    D0, 0x12
  1917. 000014C6  2F00                     move.l     -[A7], D0
  1918. 000014C8  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1919. 000014CC  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  1920. 000014D2  670A                     beq        +0xC /* 000014DE */
  1921. 000014D4  703A                     moveq.l    D0, 0x3A
  1922. 000014D6  2F00                     move.l     -[A7], D0
  1923. 000014D8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1924. 000014DC  584F                     addq.w     A7, 4
  1925. label000014DE:
  1926. 000014DE  206D D922                movea.l    A0, [A5 - 0x26DE]
  1927. 000014E2  5048                     addq.w     A0, 8
  1928. 000014E4  2F08                     move.l     -[A7], A0
  1929. 000014E6  42A7                     clr.l      -[A7]
  1930. 000014E8  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1931. 000014EC  2040                     movea.l    A0, D0
  1932. 000014EE  216D BFEE 0008           move.l     [A0 + 0x8], [A5 - 0x4012]
  1933. 000014F4  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1934. 000014F8  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1935. 000014FC  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  1936. 00001500  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1937. 00001504  486E FFF0                pea.l      [A6 - 0x10]
  1938. 00001508  4EBA F9F4                jsr        [PC - 0x60C /* 00000EFE */]
  1939. 0000150C  7001                     moveq.l    D0, 0x01
  1940. 0000150E  206D D922                movea.l    A0, [A5 - 0x26DE]
  1941. 00001512  2140 0020                move.l     [A0 + 0x20], D0
  1942. 00001516  206D D922                movea.l    A0, [A5 - 0x26DE]
  1943. 0000151A  5048                     addq.w     A0, 8
  1944. 0000151C  2F08                     move.l     -[A7], A0
  1945. 0000151E  42A7                     clr.l      -[A7]
  1946. 00001520  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1947. 00001524  2040                     movea.l    A0, D0
  1948. 00001526  2145 0008                move.l     [A0 + 0x8], D5
  1949. 0000152A  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1950. 0000152E  4EBA F6F2                jsr        [PC - 0x90E /* 00000C22 */]
  1951. 00001532  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1952. 00001536  0C2D 0004 CDDC           cmpi.b     [A5 - 0x3224], 0x4
  1953. 0000153C  6700 FE96                beq        -0x168 /* 000013D4 */
  1954. label00001540:
  1955. 00001540  2F05                     move.l     -[A7], D5
  1956. 00001542  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  1957. 00001546  4EBA F6DA                jsr        [PC - 0x926 /* 00000C22 */]
  1958. 0000154A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1959. 0000154E  2F06                     move.l     -[A7], D6
  1960. 00001550  2F06                     move.l     -[A7], D6
  1961. 00001552  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1962. 00001556  206D D922                movea.l    A0, [A5 - 0x26DE]
  1963. 0000155A  0068 0100 0034           ori.w      [A0 + 0x34], 0x100
  1964. 00001560  4CDF 1C70                movem.l    D4,D5,D6,A2,A3,A4, [A7]+
  1965. 00001564  4E5E                     unlink     A6
  1966. 00001566  4E75                     rts
  1967. 00001568  0008 5F5F                ori.b      A0, 0x5F /* '_' */
  1968. 0000156C  6568                     bcs        +0x6A /* 000015D6 */
  1969. 0000156E  5F63                     subq.w     -[A3], 7
  1970. 00001570  7600                     moveq.l    D3, 0x00
  1971. fn00001572:
  1972. 00001572  4E56 FFFC                link       A6, -0x0004
  1973. 00001576  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1974. 0000157A  422E FFFC                clr.b      [A6 - 0x4]
  1975. 0000157E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1976. 00001582  7053                     moveq.l    D0, 0x53
  1977. 00001584  1F00                     move.b     -[A7], D0
  1978. 00001586  7042                     moveq.l    D0, 0x42
  1979. 00001588  2F00                     move.l     -[A7], D0
  1980. 0000158A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1981. 0000158E  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1982. 00001592  7601                     moveq.l    D3, 0x01
  1983. 00001594  B083                     cmp.l      D0, D3
  1984. 00001596  6E4C                     bgt        +0x4E /* 000015E4 */
  1985. 00001598  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  1986. 0000159E  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1987. 000015A2  52AD D88C                addq.l     [A5 - 0x2774], 1
  1988. 000015A6  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1989. 000015AA  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  1990. 000015AE  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1991. 000015B2  52AD BFEE                addq.l     [A5 - 0x4012], 1
  1992. 000015B6  4EBA F65C                jsr        [PC - 0x9A4 /* 00000C14 */]
  1993. 000015BA  7004                     moveq.l    D0, 0x04
  1994. 000015BC  2F00                     move.l     -[A7], D0
  1995. 000015BE  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  1996. 000015C2  2440                     movea.l    A2, D0
  1997. 000015C4  200A                     move.l     D0, A2
  1998. 000015C6  670A                     beq        +0xC /* 000015D2 */
  1999. 000015C8  2F0A                     move.l     -[A7], A2
  2000. 000015CA  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2001. 000015CE  2640                     movea.l    A3, D0
  2002. 000015D0  6022                     bra        +0x24 /* 000015F4 */
  2003. label000015D2:
  2004. 000015D2  206D D874                movea.l    A0, [A5 - 0x278C]
  2005. label000015D6:
  2006. 000015D6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2007. 000015DA  42A7                     clr.l      -[A7]
  2008. 000015DC  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2009. 000015E0  2640                     movea.l    A3, D0
  2010. 000015E2  6010                     bra        +0x12 /* 000015F4 */
  2011. label000015E4:
  2012. 000015E4  7001                     moveq.l    D0, 0x01
  2013. 000015E6  2F00                     move.l     -[A7], D0
  2014. 000015E8  4EBA F7E8                jsr        [PC - 0x818 /* 00000DD2 */]
  2015. 000015EC  2F00                     move.l     -[A7], D0
  2016. 000015EE  4EBA F600                jsr        [PC - 0xA00 /* 00000BF0 */]
  2017. 000015F2  2640                     movea.l    A3, D0
  2018. label000015F4:
  2019. 000015F4  2A2D BFE6                move.l     D5, [A5 - 0x401A]
  2020. 000015F8  2C2D BFEA                move.l     D6, [A5 - 0x4016]
  2021. 000015FC  202D BFEE                move.l     D0, [A5 - 0x4012]
  2022. 00001600  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2023. 00001604  2B40 BFEA                move.l     [A5 - 0x4016], D0
  2024. 00001608  202D BFEE                move.l     D0, [A5 - 0x4012]
  2025. 0000160C  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2026. 00001610  2B40 BFE6                move.l     [A5 - 0x401A], D0
  2027. 00001614  282D BFEE                move.l     D4, [A5 - 0x4012]
  2028. 00001618  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2029. 0000161C  2F0B                     move.l     -[A7], A3
  2030. 0000161E  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2031. 00001622  2640                     movea.l    A3, D0
  2032. 00001624  2F0B                     move.l     -[A7], A3
  2033. 00001626  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  2034. 0000162A  2F0B                     move.l     -[A7], A3
  2035. 0000162C  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  2036. 00001630  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  2037. 00001634  7054                     moveq.l    D0, 0x54
  2038. 00001636  1F00                     move.b     -[A7], D0
  2039. 00001638  7012                     moveq.l    D0, 0x12
  2040. 0000163A  2F00                     move.l     -[A7], D0
  2041. 0000163C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2042. 00001640  1013                     move.b     D0, [A3]
  2043. 00001642  725D                     moveq.l    D1, 0x5D
  2044. 00001644  B001                     cmp.b      D0, D1
  2045. 00001646  6704                     beq        +0x6 /* 0000164C */
  2046. 00001648  7000                     moveq.l    D0, 0x00
  2047. 0000164A  6002                     bra        +0x4 /* 0000164E */
  2048. label0000164C:
  2049. 0000164C  7001                     moveq.l    D0, 0x01
  2050. label0000164E:
  2051. 0000164E  2000                     move.l     D0, D0
  2052. 00001650  3600                     move.w     D3, D0
  2053. 00001652  6720                     beq        +0x22 /* 00001674 */
  2054. 00001654  2F0B                     move.l     -[A7], A3
  2055. 00001656  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  2056. 0000165A  2E00                     move.l     D7, D0
  2057. 0000165C  670A                     beq        +0xC /* 00001668 */
  2058. 0000165E  2F04                     move.l     -[A7], D4
  2059. 00001660  2F04                     move.l     -[A7], D4
  2060. 00001662  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2061. 00001666  6050                     bra        +0x52 /* 000016B8 */
  2062. label00001668:
  2063. 00001668  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2064. 0000166C  2F04                     move.l     -[A7], D4
  2065. 0000166E  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2066. 00001672  6044                     bra        +0x46 /* 000016B8 */
  2067. label00001674:
  2068. 00001674  2F0B                     move.l     -[A7], A3
  2069. 00001676  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2070. 0000167A  286D D922                movea.l    A4, [A5 - 0x26DE]
  2071. 0000167E  7003                     moveq.l    D0, 0x03
  2072. 00001680  206D D922                movea.l    A0, [A5 - 0x26DE]
  2073. 00001684  2140 0020                move.l     [A0 + 0x20], D0
  2074. 00001688  244C                     movea.l    A2, A4
  2075. 0000168A  504A                     addq.w     A2, 8
  2076. 0000168C  2F0A                     move.l     -[A7], A2
  2077. 0000168E  42A7                     clr.l      -[A7]
  2078. 00001690  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2079. 00001694  2040                     movea.l    A0, D0
  2080. 00001696  216D BFE6 0008           move.l     [A0 + 0x8], [A5 - 0x401A]
  2081. 0000169C  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2082. 000016A0  2F0A                     move.l     -[A7], A2
  2083. 000016A2  2F2D D922                move.l     -[A7], [A5 - 0x26DE]
  2084. 000016A6  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2085. 000016AA  1B6E FFFC D9BD           move.b     [A5 - 0x2643], [A6 - 0x4]
  2086. 000016B0  2F04                     move.l     -[A7], D4
  2087. 000016B2  2F04                     move.l     -[A7], D4
  2088. 000016B4  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2089. label000016B8:
  2090. 000016B8  4EBA F772                jsr        [PC - 0x88E /* 00000E2C */]
  2091. 000016BC  2F2D BFEA                move.l     -[A7], [A5 - 0x4016]
  2092. 000016C0  2F2D BFEA                move.l     -[A7], [A5 - 0x4016]
  2093. 000016C4  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2094. 000016C8  4A43                     tst.w      D3
  2095. 000016CA  671E                     beq        +0x20 /* 000016EA */
  2096. 000016CC  4A87                     tst.l      D7
  2097. 000016CE  670C                     beq        +0xE /* 000016DC */
  2098. 000016D0  2F04                     move.l     -[A7], D4
  2099. 000016D2  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2100. 000016D6  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2101. 000016DA  6054                     bra        +0x56 /* 00001730 */
  2102. label000016DC:
  2103. 000016DC  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2104. 000016E0  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2105. 000016E4  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2106. 000016E8  6046                     bra        +0x48 /* 00001730 */
  2107. label000016EA:
  2108. 000016EA  2F0B                     move.l     -[A7], A3
  2109. 000016EC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2110. 000016F0  2F00                     move.l     -[A7], D0
  2111. 000016F2  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2112. 000016F6  286D D922                movea.l    A4, [A5 - 0x26DE]
  2113. 000016FA  7003                     moveq.l    D0, 0x03
  2114. 000016FC  206D D922                movea.l    A0, [A5 - 0x26DE]
  2115. 00001700  2140 0020                move.l     [A0 + 0x20], D0
  2116. 00001704  244C                     movea.l    A2, A4
  2117. 00001706  504A                     addq.w     A2, 8
  2118. 00001708  2F0A                     move.l     -[A7], A2
  2119. 0000170A  42A7                     clr.l      -[A7]
  2120. 0000170C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2121. 00001710  2040                     movea.l    A0, D0
  2122. 00001712  216D BFE6 0008           move.l     [A0 + 0x8], [A5 - 0x401A]
  2123. 00001718  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2124. 0000171C  2F0A                     move.l     -[A7], A2
  2125. 0000171E  2F2D D922                move.l     -[A7], [A5 - 0x26DE]
  2126. 00001722  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2127. 00001726  2F04                     move.l     -[A7], D4
  2128. 00001728  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2129. 0000172C  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2130. label00001730:
  2131. 00001730  2B45 BFE6                move.l     [A5 - 0x401A], D5
  2132. 00001734  2B46 BFEA                move.l     [A5 - 0x4016], D6
  2133. 00001738  102E FFFC                move.b     D0, [A6 - 0x4]
  2134. 0000173C  6720                     beq        +0x22 /* 0000175E */
  2135. 0000173E  422D D9BD                clr.b      [A5 - 0x2643]
  2136. 00001742  4EBA F4DE                jsr        [PC - 0xB22 /* 00000C22 */]
  2137. 00001746  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2138. 0000174A  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2139. 0000174E  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2140. 00001752  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2141. 00001756  53AD D88C                subq.l     [A5 - 0x2774], 1
  2142. 0000175A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2143. label0000175E:
  2144. 0000175E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2145. 00001762  4E5E                     unlink     A6
  2146. 00001764  4E75                     rts
  2147. fn00001766:
  2148. 00001766  4E56 FFF8                link       A6, -0x0008
  2149. 0000176A  48E7 0E38                movem.l    -[A7], D4,D5,D6,A2,A3,A4
  2150. 0000176E  2A2D BFE6                move.l     D5, [A5 - 0x401A]
  2151. 00001772  2C2D BFEA                move.l     D6, [A5 - 0x4016]
  2152. 00001776  282D BFEE                move.l     D4, [A5 - 0x4012]
  2153. 0000177A  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2154. 0000177E  202D BFEE                move.l     D0, [A5 - 0x4012]
  2155. 00001782  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2156. 00001786  2B40 BFEA                move.l     [A5 - 0x4016], D0
  2157. 0000178A  202D BFEE                move.l     D0, [A5 - 0x4012]
  2158. 0000178E  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2159. 00001792  2B40 BFE6                move.l     [A5 - 0x401A], D0
  2160. 00001796  2F04                     move.l     -[A7], D4
  2161. 00001798  2F04                     move.l     -[A7], D4
  2162. 0000179A  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2163. 0000179E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2164. 000017A2  4EBA F688                jsr        [PC - 0x978 /* 00000E2C */]
  2165. 000017A6  703A                     moveq.l    D0, 0x3A
  2166. 000017A8  1F00                     move.b     -[A7], D0
  2167. 000017AA  7043                     moveq.l    D0, 0x43
  2168. 000017AC  2F00                     move.l     -[A7], D0
  2169. 000017AE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2170. 000017B2  7053                     moveq.l    D0, 0x53
  2171. 000017B4  1F00                     move.b     -[A7], D0
  2172. 000017B6  7042                     moveq.l    D0, 0x42
  2173. 000017B8  2F00                     move.l     -[A7], D0
  2174. 000017BA  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2175. 000017BE  7001                     moveq.l    D0, 0x01
  2176. 000017C0  2F00                     move.l     -[A7], D0
  2177. 000017C2  4EBA F60E                jsr        [PC - 0x9F2 /* 00000DD2 */]
  2178. 000017C6  2F00                     move.l     -[A7], D0
  2179. 000017C8  4EBA F426                jsr        [PC - 0xBDA /* 00000BF0 */]
  2180. 000017CC  2640                     movea.l    A3, D0
  2181. 000017CE  2F0B                     move.l     -[A7], A3
  2182. 000017D0  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2183. 000017D4  2640                     movea.l    A3, D0
  2184. 000017D6  2F0B                     move.l     -[A7], A3
  2185. 000017D8  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  2186. 000017DC  2F0B                     move.l     -[A7], A3
  2187. 000017DE  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  2188. 000017E2  7054                     moveq.l    D0, 0x54
  2189. 000017E4  1F00                     move.b     -[A7], D0
  2190. 000017E6  7012                     moveq.l    D0, 0x12
  2191. 000017E8  2F00                     move.l     -[A7], D0
  2192. 000017EA  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2193. 000017EE  486E FFF8                pea.l      [A6 - 0x8]
  2194. 000017F2  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2195. 000017F6  7072                     moveq.l    D0, 0x72
  2196. 000017F8  1F00                     move.b     -[A7], D0
  2197. 000017FA  7033                     moveq.l    D0, 0x33
  2198. 000017FC  2F00                     move.l     -[A7], D0
  2199. 000017FE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2200. 00001802  2F2D BFEA                move.l     -[A7], [A5 - 0x4016]
  2201. 00001806  2F2D BFEA                move.l     -[A7], [A5 - 0x4016]
  2202. 0000180A  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2203. 0000180E  1013                     move.b     D0, [A3]
  2204. 00001810  725D                     moveq.l    D1, 0x5D
  2205. 00001812  B001                     cmp.b      D0, D1
  2206. 00001814  6704                     beq        +0x6 /* 0000181A */
  2207. 00001816  7000                     moveq.l    D0, 0x00
  2208. 00001818  6002                     bra        +0x4 /* 0000181C */
  2209. label0000181A:
  2210. 0000181A  7001                     moveq.l    D0, 0x01
  2211. label0000181C:
  2212. 0000181C  2000                     move.l     D0, D0
  2213. 0000181E  4A40                     tst.w      D0
  2214. 00001820  6726                     beq        +0x28 /* 00001848 */
  2215. 00001822  2F0B                     move.l     -[A7], A3
  2216. 00001824  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  2217. 00001828  4A80                     tst.l      D0
  2218. 0000182A  670E                     beq        +0x10 /* 0000183A */
  2219. 0000182C  2F04                     move.l     -[A7], D4
  2220. 0000182E  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2221. 00001832  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2222. 00001836  6000 0080                bra        +0x82 /* 000018B8 */
  2223. label0000183A:
  2224. 0000183A  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2225. 0000183E  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2226. 00001842  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2227. 00001846  6070                     bra        +0x72 /* 000018B8 */
  2228. label00001848:
  2229. 00001848  2F0B                     move.l     -[A7], A3
  2230. 0000184A  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2231. 0000184E  286D D922                movea.l    A4, [A5 - 0x26DE]
  2232. 00001852  7003                     moveq.l    D0, 0x03
  2233. 00001854  206D D922                movea.l    A0, [A5 - 0x26DE]
  2234. 00001858  2140 0020                move.l     [A0 + 0x20], D0
  2235. 0000185C  244C                     movea.l    A2, A4
  2236. 0000185E  504A                     addq.w     A2, 8
  2237. 00001860  2F0A                     move.l     -[A7], A2
  2238. 00001862  42A7                     clr.l      -[A7]
  2239. 00001864  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2240. 00001868  2040                     movea.l    A0, D0
  2241. 0000186A  216D BFE6 0008           move.l     [A0 + 0x8], [A5 - 0x401A]
  2242. 00001870  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2243. 00001874  2F0A                     move.l     -[A7], A2
  2244. 00001876  2F2D D922                move.l     -[A7], [A5 - 0x26DE]
  2245. 0000187A  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2246. 0000187E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2247. 00001882  226D D922                movea.l    A1, [A5 - 0x26DE]
  2248. 00001886  702E                     moveq.l    D0, 0x2E
  2249. 00001888  D3C0                     add.l      A1, D0
  2250. 0000188A  22D8                     move.l     [A1]+, [A0]+
  2251. 0000188C  3290                     move.w     [A1], [A0]
  2252. 0000188E  7001                     moveq.l    D0, 0x01
  2253. 00001890  206D D922                movea.l    A0, [A5 - 0x26DE]
  2254. 00001894  2140 0020                move.l     [A0 + 0x20], D0
  2255. 00001898  206D D922                movea.l    A0, [A5 - 0x26DE]
  2256. 0000189C  5048                     addq.w     A0, 8
  2257. 0000189E  2F08                     move.l     -[A7], A0
  2258. 000018A0  42A7                     clr.l      -[A7]
  2259. 000018A2  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2260. 000018A6  2040                     movea.l    A0, D0
  2261. 000018A8  2144 0008                move.l     [A0 + 0x8], D4
  2262. 000018AC  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2263. 000018B0  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2264. 000018B4  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2265. label000018B8:
  2266. 000018B8  2B45 BFE6                move.l     [A5 - 0x401A], D5
  2267. 000018BC  2B46 BFEA                move.l     [A5 - 0x4016], D6
  2268. 000018C0  4CDF 1C70                movem.l    D4,D5,D6,A2,A3,A4, [A7]+
  2269. 000018C4  4E5E                     unlink     A6
  2270. 000018C6  4E75                     rts
  2271. fn000018C8:
  2272. 000018C8  4E56 FFF0                link       A6, -0x0010
  2273. 000018CC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2274. 000018D0  4245                     clr.w      D5
  2275. 000018D2  422E FFFC                clr.b      [A6 - 0x4]
  2276. 000018D6  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2277. 000018DA  7053                     moveq.l    D0, 0x53
  2278. 000018DC  1F00                     move.b     -[A7], D0
  2279. 000018DE  7042                     moveq.l    D0, 0x42
  2280. 000018E0  2F00                     move.l     -[A7], D0
  2281. 000018E2  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2282. 000018E6  0C2D 0072 CDDC           cmpi.b     [A5 - 0x3224], 0x72 /* 'r' */
  2283. 000018EC  660C                     bne        +0xE /* 000018FA */
  2284. 000018EE  7000                     moveq.l    D0, 0x00
  2285. 000018F0  2440                     movea.l    A2, D0
  2286. 000018F2  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2287. 000018F6  6000 00B0                bra        +0xB2 /* 000019A8 */
  2288. label000018FA:
  2289. 000018FA  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2290. 000018FE  7601                     moveq.l    D3, 0x01
  2291. 00001900  B083                     cmp.l      D0, D3
  2292. 00001902  6E38                     bgt        +0x3A /* 0000193C */
  2293. 00001904  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  2294. 00001908  0240 0200                andi.w     D0, 0x200
  2295. 0000190C  6722                     beq        +0x24 /* 00001930 */
  2296. 0000190E  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  2297. 00001914  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  2298. 00001918  52AD D88C                addq.l     [A5 - 0x2774], 1
  2299. 0000191C  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2300. 00001920  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2301. 00001924  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2302. 00001928  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2303. 0000192C  4EBA F2E6                jsr        [PC - 0xD1A /* 00000C14 */]
  2304. label00001930:
  2305. 00001930  42A7                     clr.l      -[A7]
  2306. 00001932  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  2307. 00001936  7000                     moveq.l    D0, 0x00
  2308. 00001938  2440                     movea.l    A2, D0
  2309. 0000193A  606C                     bra        +0x6E /* 000019A8 */
  2310. label0000193C:
  2311. 0000193C  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  2312. 00001940  2F00                     move.l     -[A7], D0
  2313. 00001942  4EBA F440                jsr        [PC - 0xBC0 /* 00000D84 */]
  2314. 00001946  2440                     movea.l    A2, D0
  2315. 00001948  2F0A                     move.l     -[A7], A2
  2316. 0000194A  4EBA F2A4                jsr        [PC - 0xD5C /* 00000BF0 */]
  2317. 0000194E  2440                     movea.l    A2, D0
  2318. 00001950  1612                     move.b     D3, [A2]
  2319. 00001952  7000                     moveq.l    D0, 0x00
  2320. 00001954  1003                     move.b     D0, D3
  2321. 00001956  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  2322. 0000195A  1030 0000                move.b     D0, [A0 + D0.w]
  2323. 0000195E  7810                     moveq.l    D4, 0x10
  2324. 00001960  C004                     and.b      D0, D4
  2325. 00001962  6638                     bne        +0x3A /* 0000199C */
  2326. 00001964  700F                     moveq.l    D0, 0x0F
  2327. 00001966  B600                     cmp.b      D3, D0
  2328. 00001968  6732                     beq        +0x34 /* 0000199C */
  2329. 0000196A  7011                     moveq.l    D0, 0x11
  2330. 0000196C  B600                     cmp.b      D3, D0
  2331. 0000196E  672C                     beq        +0x2E /* 0000199C */
  2332. 00001970  B604                     cmp.b      D3, D4
  2333. 00001972  6728                     beq        +0x2A /* 0000199C */
  2334. 00001974  700E                     moveq.l    D0, 0x0E
  2335. 00001976  B600                     cmp.b      D3, D0
  2336. 00001978  6722                     beq        +0x24 /* 0000199C */
  2337. 0000197A  206A 0016                movea.l    A0, [A2 + 0x16]
  2338. 0000197E  2010                     move.l     D0, [A0]
  2339. 00001980  3600                     move.w     D3, D0
  2340. 00001982  701F                     moveq.l    D0, 0x1F
  2341. 00001984  C640                     and.w      D3, D0
  2342. 00001986  7014                     moveq.l    D0, 0x14
  2343. 00001988  B640                     cmp.w      D3, D0
  2344. 0000198A  6710                     beq        +0x12 /* 0000199C */
  2345. 0000198C  7013                     moveq.l    D0, 0x13
  2346. 0000198E  B640                     cmp.w      D3, D0
  2347. 00001990  670A                     beq        +0xC /* 0000199C */
  2348. 00001992  7006                     moveq.l    D0, 0x06
  2349. 00001994  2F00                     move.l     -[A7], D0
  2350. 00001996  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  2351. 0000199A  584F                     addq.w     A7, 4
  2352. label0000199C:
  2353. 0000199C  7072                     moveq.l    D0, 0x72
  2354. 0000199E  1F00                     move.b     -[A7], D0
  2355. 000019A0  7033                     moveq.l    D0, 0x33
  2356. 000019A2  2F00                     move.l     -[A7], D0
  2357. 000019A4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2358. label000019A8:
  2359. 000019A8  0C2D 0072 CDDC           cmpi.b     [A5 - 0x3224], 0x72 /* 'r' */
  2360. 000019AE  660A                     bne        +0xC /* 000019BA */
  2361. 000019B0  7000                     moveq.l    D0, 0x00
  2362. 000019B2  2640                     movea.l    A3, D0
  2363. 000019B4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2364. 000019B8  606C                     bra        +0x6E /* 00001A26 */
  2365. label000019BA:
  2366. 000019BA  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2367. 000019BE  7601                     moveq.l    D3, 0x01
  2368. 000019C0  B083                     cmp.l      D0, D3
  2369. 000019C2  6E52                     bgt        +0x54 /* 00001A16 */
  2370. 000019C4  102E FFFC                move.b     D0, [A6 - 0x4]
  2371. 000019C8  6622                     bne        +0x24 /* 000019EC */
  2372. 000019CA  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  2373. 000019D0  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  2374. 000019D4  52AD D88C                addq.l     [A5 - 0x2774], 1
  2375. 000019D8  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2376. 000019DC  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2377. 000019E0  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2378. 000019E4  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2379. 000019E8  4EBA F22A                jsr        [PC - 0xDD6 /* 00000C14 */]
  2380. label000019EC:
  2381. 000019EC  7004                     moveq.l    D0, 0x04
  2382. 000019EE  2F00                     move.l     -[A7], D0
  2383. 000019F0  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  2384. 000019F4  2840                     movea.l    A4, D0
  2385. 000019F6  200C                     move.l     D0, A4
  2386. 000019F8  670A                     beq        +0xC /* 00001A04 */
  2387. 000019FA  2F0C                     move.l     -[A7], A4
  2388. 000019FC  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2389. 00001A00  2640                     movea.l    A3, D0
  2390. 00001A02  6022                     bra        +0x24 /* 00001A26 */
  2391. label00001A04:
  2392. 00001A04  206D D874                movea.l    A0, [A5 - 0x278C]
  2393. 00001A08  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2394. 00001A0C  42A7                     clr.l      -[A7]
  2395. 00001A0E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2396. 00001A12  2640                     movea.l    A3, D0
  2397. 00001A14  6010                     bra        +0x12 /* 00001A26 */
  2398. label00001A16:
  2399. 00001A16  7001                     moveq.l    D0, 0x01
  2400. 00001A18  2F00                     move.l     -[A7], D0
  2401. 00001A1A  4EBA F3B6                jsr        [PC - 0xC4A /* 00000DD2 */]
  2402. 00001A1E  2F00                     move.l     -[A7], D0
  2403. 00001A20  4EBA F1CE                jsr        [PC - 0xE32 /* 00000BF0 */]
  2404. 00001A24  2640                     movea.l    A3, D0
  2405. label00001A26:
  2406. 00001A26  2C2D BFE6                move.l     D6, [A5 - 0x401A]
  2407. 00001A2A  2E2D BFEA                move.l     D7, [A5 - 0x4016]
  2408. 00001A2E  202D BFEE                move.l     D0, [A5 - 0x4012]
  2409. 00001A32  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2410. 00001A36  2B40 BFE6                move.l     [A5 - 0x401A], D0
  2411. 00001A3A  202D BFEE                move.l     D0, [A5 - 0x4012]
  2412. 00001A3E  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2413. 00001A42  2B40 BFEA                move.l     [A5 - 0x4016], D0
  2414. 00001A46  282D BFEE                move.l     D4, [A5 - 0x4012]
  2415. 00001A4A  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2416. 00001A4E  200A                     move.l     D0, A2
  2417. 00001A50  6706                     beq        +0x8 /* 00001A58 */
  2418. 00001A52  2F0A                     move.l     -[A7], A2
  2419. 00001A54  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2420. label00001A58:
  2421. 00001A58  200B                     move.l     D0, A3
  2422. 00001A5A  6700 0090                beq        +0x92 /* 00001AEC */
  2423. 00001A5E  2F0B                     move.l     -[A7], A3
  2424. 00001A60  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2425. 00001A64  2640                     movea.l    A3, D0
  2426. 00001A66  2F0B                     move.l     -[A7], A3
  2427. 00001A68  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  2428. 00001A6C  2F0B                     move.l     -[A7], A3
  2429. 00001A6E  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  2430. 00001A72  7072                     moveq.l    D0, 0x72
  2431. 00001A74  1F00                     move.b     -[A7], D0
  2432. 00001A76  7033                     moveq.l    D0, 0x33
  2433. 00001A78  2F00                     move.l     -[A7], D0
  2434. 00001A7A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2435. 00001A7E  1013                     move.b     D0, [A3]
  2436. 00001A80  725D                     moveq.l    D1, 0x5D
  2437. 00001A82  B001                     cmp.b      D0, D1
  2438. 00001A84  6704                     beq        +0x6 /* 00001A8A */
  2439. 00001A86  7000                     moveq.l    D0, 0x00
  2440. 00001A88  6002                     bra        +0x4 /* 00001A8C */
  2441. label00001A8A:
  2442. 00001A8A  7001                     moveq.l    D0, 0x01
  2443. label00001A8C:
  2444. 00001A8C  2000                     move.l     D0, D0
  2445. 00001A8E  3A00                     move.w     D5, D0
  2446. 00001A90  6724                     beq        +0x26 /* 00001AB6 */
  2447. 00001A92  2F0B                     move.l     -[A7], A3
  2448. 00001A94  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  2449. 00001A98  2D40 FFF8                move.l     [A6 - 0x8], D0
  2450. 00001A9C  4A80                     tst.l      D0
  2451. 00001A9E  660C                     bne        +0xE /* 00001AAC */
  2452. 00001AA0  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2453. 00001AA4  2F04                     move.l     -[A7], D4
  2454. 00001AA6  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2455. 00001AAA  6040                     bra        +0x42 /* 00001AEC */
  2456. label00001AAC:
  2457. 00001AAC  2F04                     move.l     -[A7], D4
  2458. 00001AAE  2F04                     move.l     -[A7], D4
  2459. 00001AB0  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2460. 00001AB4  6036                     bra        +0x38 /* 00001AEC */
  2461. label00001AB6:
  2462. 00001AB6  2F0B                     move.l     -[A7], A3
  2463. 00001AB8  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2464. 00001ABC  286D D922                movea.l    A4, [A5 - 0x26DE]
  2465. 00001AC0  7003                     moveq.l    D0, 0x03
  2466. 00001AC2  206D D922                movea.l    A0, [A5 - 0x26DE]
  2467. 00001AC6  2140 0020                move.l     [A0 + 0x20], D0
  2468. 00001ACA  244C                     movea.l    A2, A4
  2469. 00001ACC  504A                     addq.w     A2, 8
  2470. 00001ACE  2F0A                     move.l     -[A7], A2
  2471. 00001AD0  42A7                     clr.l      -[A7]
  2472. 00001AD2  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2473. 00001AD6  2040                     movea.l    A0, D0
  2474. 00001AD8  216D BFE6 0008           move.l     [A0 + 0x8], [A5 - 0x401A]
  2475. 00001ADE  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2476. 00001AE2  2F0A                     move.l     -[A7], A2
  2477. 00001AE4  2F2D D922                move.l     -[A7], [A5 - 0x26DE]
  2478. 00001AE8  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2479. label00001AEC:
  2480. 00001AEC  4A45                     tst.w      D5
  2481. 00001AEE  6608                     bne        +0xA /* 00001AF8 */
  2482. 00001AF0  2F04                     move.l     -[A7], D4
  2483. 00001AF2  2F04                     move.l     -[A7], D4
  2484. 00001AF4  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2485. label00001AF8:
  2486. 00001AF8  102D CDDC                move.b     D0, [A5 - 0x3224]
  2487. 00001AFC  7654                     moveq.l    D3, 0x54
  2488. 00001AFE  B003                     cmp.b      D0, D3
  2489. 00001B00  6710                     beq        +0x12 /* 00001B12 */
  2490. 00001B02  42A7                     clr.l      -[A7]
  2491. 00001B04  4EBA F2CC                jsr        [PC - 0xD34 /* 00000DD2 */]
  2492. 00001B08  2F00                     move.l     -[A7], D0
  2493. 00001B0A  4EBA F0E4                jsr        [PC - 0xF1C /* 00000BF0 */]
  2494. 00001B0E  2440                     movea.l    A2, D0
  2495. 00001B10  6004                     bra        +0x6 /* 00001B16 */
  2496. label00001B12:
  2497. 00001B12  7000                     moveq.l    D0, 0x00
  2498. 00001B14  2440                     movea.l    A2, D0
  2499. label00001B16:
  2500. 00001B16  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  2501. 00001B1A  1F03                     move.b     -[A7], D3
  2502. 00001B1C  7012                     moveq.l    D0, 0x12
  2503. 00001B1E  2F00                     move.l     -[A7], D0
  2504. 00001B20  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2505. 00001B24  1B6E FFFC D9BD           move.b     [A5 - 0x2643], [A6 - 0x4]
  2506. 00001B2A  0C2D 0059 CDDC           cmpi.b     [A5 - 0x3224], 0x59 /* 'Y' */
  2507. 00001B30  660A                     bne        +0xC /* 00001B3C */
  2508. 00001B32  486E FFF0                pea.l      [A6 - 0x10]
  2509. 00001B36  4EBA F3C6                jsr        [PC - 0xC3A /* 00000EFE */]
  2510. 00001B3A  6018                     bra        +0x1A /* 00001B54 */
  2511. label00001B3C:
  2512. 00001B3C  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  2513. 00001B40  4EBA F0D2                jsr        [PC - 0xF2E /* 00000C14 */]
  2514. 00001B44  486E FFF0                pea.l      [A6 - 0x10]
  2515. 00001B48  4EBA F3B4                jsr        [PC - 0xC4C /* 00000EFE */]
  2516. 00001B4C  4EBA F0D4                jsr        [PC - 0xF2C /* 00000C22 */]
  2517. 00001B50  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2518. label00001B54:
  2519. 00001B54  2F2D BFEA                move.l     -[A7], [A5 - 0x4016]
  2520. 00001B58  2F2D BFEA                move.l     -[A7], [A5 - 0x4016]
  2521. 00001B5C  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2522. 00001B60  200A                     move.l     D0, A2
  2523. 00001B62  6706                     beq        +0x8 /* 00001B6A */
  2524. 00001B64  2F0A                     move.l     -[A7], A2
  2525. 00001B66  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2526. label00001B6A:
  2527. 00001B6A  200B                     move.l     D0, A3
  2528. 00001B6C  6740                     beq        +0x42 /* 00001BAE */
  2529. 00001B6E  4A45                     tst.w      D5
  2530. 00001B70  663C                     bne        +0x3E /* 00001BAE */
  2531. 00001B72  2F0B                     move.l     -[A7], A3
  2532. 00001B74  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2533. 00001B78  2F00                     move.l     -[A7], D0
  2534. 00001B7A  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2535. 00001B7E  286D D922                movea.l    A4, [A5 - 0x26DE]
  2536. 00001B82  7003                     moveq.l    D0, 0x03
  2537. 00001B84  206D D922                movea.l    A0, [A5 - 0x26DE]
  2538. 00001B88  2140 0020                move.l     [A0 + 0x20], D0
  2539. 00001B8C  244C                     movea.l    A2, A4
  2540. 00001B8E  504A                     addq.w     A2, 8
  2541. 00001B90  2F0A                     move.l     -[A7], A2
  2542. 00001B92  42A7                     clr.l      -[A7]
  2543. 00001B94  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2544. 00001B98  2040                     movea.l    A0, D0
  2545. 00001B9A  216D BFE6 0008           move.l     [A0 + 0x8], [A5 - 0x401A]
  2546. 00001BA0  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2547. 00001BA4  2F0A                     move.l     -[A7], A2
  2548. 00001BA6  2F2D D922                move.l     -[A7], [A5 - 0x26DE]
  2549. 00001BAA  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2550. label00001BAE:
  2551. 00001BAE  4A45                     tst.w      D5
  2552. 00001BB0  6720                     beq        +0x22 /* 00001BD2 */
  2553. 00001BB2  202E FFF8                move.l     D0, [A6 - 0x8]
  2554. 00001BB6  670C                     beq        +0xE /* 00001BC4 */
  2555. 00001BB8  2F04                     move.l     -[A7], D4
  2556. 00001BBA  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2557. 00001BBE  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2558. 00001BC2  6018                     bra        +0x1A /* 00001BDC */
  2559. label00001BC4:
  2560. 00001BC4  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2561. 00001BC8  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2562. 00001BCC  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2563. 00001BD0  600A                     bra        +0xC /* 00001BDC */
  2564. label00001BD2:
  2565. 00001BD2  2F04                     move.l     -[A7], D4
  2566. 00001BD4  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2567. 00001BD8  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2568. label00001BDC:
  2569. 00001BDC  2B46 BFE6                move.l     [A5 - 0x401A], D6
  2570. 00001BE0  2B47 BFEA                move.l     [A5 - 0x4016], D7
  2571. 00001BE4  102E FFFC                move.b     D0, [A6 - 0x4]
  2572. 00001BE8  6720                     beq        +0x22 /* 00001C0A */
  2573. 00001BEA  422D D9BD                clr.b      [A5 - 0x2643]
  2574. 00001BEE  4EBA F032                jsr        [PC - 0xFCE /* 00000C22 */]
  2575. 00001BF2  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2576. 00001BF6  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2577. 00001BFA  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2578. 00001BFE  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2579. 00001C02  53AD D88C                subq.l     [A5 - 0x2774], 1
  2580. 00001C06  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2581. label00001C0A:
  2582. 00001C0A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2583. 00001C0E  4E5E                     unlink     A6
  2584. 00001C10  4E75                     rts
  2585. 00001C12  4E56 0000                link       A6, 0
  2586. 00001C16  206E 0008                movea.l    A0, [A6 + 0x8]
  2587. 00001C1A  2010                     move.l     D0, [A0]
  2588. 00001C1C  206E 000C                movea.l    A0, [A6 + 0xC]
  2589. 00001C20  2210                     move.l     D1, [A0]
  2590. 00001C22  B081                     cmp.l      D0, D1
  2591. 00001C24  6F04                     ble        +0x6 /* 00001C2A */
  2592. 00001C26  7001                     moveq.l    D0, 0x01
  2593. 00001C28  6016                     bra        +0x18 /* 00001C40 */
  2594. label00001C2A:
  2595. 00001C2A  206E 0008                movea.l    A0, [A6 + 0x8]
  2596. 00001C2E  2010                     move.l     D0, [A0]
  2597. 00001C30  206E 000C                movea.l    A0, [A6 + 0xC]
  2598. 00001C34  2210                     move.l     D1, [A0]
  2599. 00001C36  B081                     cmp.l      D0, D1
  2600. 00001C38  6C04                     bge        +0x6 /* 00001C3E */
  2601. 00001C3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2602. 00001C3C  6002                     bra        +0x4 /* 00001C40 */
  2603. label00001C3E:
  2604. 00001C3E  7000                     moveq.l    D0, 0x00
  2605. label00001C40:
  2606. 00001C40  4E5E                     unlink     A6
  2607. 00001C42  4E75                     rts
  2608. fn00001C44:
  2609. 00001C44  4E56 FFE0                link       A6, -0x0020
  2610. 00001C48  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2611. 00001C4C  422E FFF0                clr.b      [A6 - 0x10]
  2612. 00001C50  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2613. 00001C54  7053                     moveq.l    D0, 0x53
  2614. 00001C56  1F00                     move.b     -[A7], D0
  2615. 00001C58  7042                     moveq.l    D0, 0x42
  2616. 00001C5A  2F00                     move.l     -[A7], D0
  2617. 00001C5C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2618. 00001C60  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2619. 00001C64  7601                     moveq.l    D3, 0x01
  2620. 00001C66  B083                     cmp.l      D0, D3
  2621. 00001C68  6E50                     bgt        +0x52 /* 00001CBA */
  2622. 00001C6A  1D7C 0001 FFF0           move.b     [A6 - 0x10], 0x1
  2623. 00001C70  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  2624. 00001C74  52AD D88C                addq.l     [A5 - 0x2774], 1
  2625. 00001C78  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2626. 00001C7C  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2627. 00001C80  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2628. 00001C84  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2629. 00001C88  4EBA EF8A                jsr        [PC - 0x1076 /* 00000C14 */]
  2630. 00001C8C  7004                     moveq.l    D0, 0x04
  2631. 00001C8E  2F00                     move.l     -[A7], D0
  2632. 00001C90  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  2633. 00001C94  2440                     movea.l    A2, D0
  2634. 00001C96  200A                     move.l     D0, A2
  2635. 00001C98  670C                     beq        +0xE /* 00001CA6 */
  2636. 00001C9A  2F0A                     move.l     -[A7], A2
  2637. 00001C9C  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2638. 00001CA0  2D40 FFE0                move.l     [A6 - 0x20], D0
  2639. 00001CA4  6022                     bra        +0x24 /* 00001CC8 */
  2640. label00001CA6:
  2641. 00001CA6  206D D874                movea.l    A0, [A5 - 0x278C]
  2642. 00001CAA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2643. 00001CAE  42A7                     clr.l      -[A7]
  2644. 00001CB0  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2645. 00001CB4  2D40 FFE0                move.l     [A6 - 0x20], D0
  2646. 00001CB8  600E                     bra        +0x10 /* 00001CC8 */
  2647. label00001CBA:
  2648. 00001CBA  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  2649. 00001CBE  2F00                     move.l     -[A7], D0
  2650. 00001CC0  4EBA F0C2                jsr        [PC - 0xF3E /* 00000D84 */]
  2651. 00001CC4  2D40 FFE0                move.l     [A6 - 0x20], D0
  2652. label00001CC8:
  2653. 00001CC8  00AD 0000 0002 BFF6      ori.l      [A5 - 0x400A], 0x2
  2654. 00001CD0  282D BFE6                move.l     D4, [A5 - 0x401A]
  2655. 00001CD4  202D BFEE                move.l     D0, [A5 - 0x4012]
  2656. 00001CD8  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2657. 00001CDC  2B40 BFE6                move.l     [A5 - 0x401A], D0
  2658. 00001CE0  2D6D BFF2 FFE4           move.l     [A6 - 0x1C], [A5 - 0x400E]
  2659. 00001CE6  7014                     moveq.l    D0, 0x14
  2660. 00001CE8  2F00                     move.l     -[A7], D0
  2661. 00001CEA  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  2662. 00001CEE  2B40 BFF2                move.l     [A5 - 0x400E], D0
  2663. 00001CF2  72FF                     moveq.l    D1, 0xFFFFFFFF
  2664. 00001CF4  2040                     movea.l    A0, D0
  2665. 00001CF6  2141 0008                move.l     [A0 + 0x8], D1
  2666. 00001CFA  486E FFE0                pea.l      [A6 - 0x20]
  2667. 00001CFE  206D D874                movea.l    A0, [A5 - 0x278C]
  2668. 00001D02  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2669. 00001D06  7601                     moveq.l    D3, 0x01
  2670. 00001D08  2F03                     move.l     -[A7], D3
  2671. 00001D0A  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  2672. 00001D0E  4A40                     tst.w      D0
  2673. 00001D10  6612                     bne        +0x14 /* 00001D24 */
  2674. 00001D12  486E FFE0                pea.l      [A6 - 0x20]
  2675. 00001D16  206D D874                movea.l    A0, [A5 - 0x278C]
  2676. 00001D1A  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2677. 00001D1E  2F03                     move.l     -[A7], D3
  2678. 00001D20  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  2679. label00001D24:
  2680. 00001D24  246E FFE0                movea.l    A2, [A6 - 0x20]
  2681. 00001D28  206A 0016                movea.l    A0, [A2 + 0x16]
  2682. 00001D2C  2010                     move.l     D0, [A0]
  2683. 00001D2E  721F                     moveq.l    D1, 0x1F
  2684. 00001D30  C081                     and.l      D0, D1
  2685. 00001D32  2D40 FFE8                move.l     [A6 - 0x18], D0
  2686. 00001D36  2F0A                     move.l     -[A7], A2
  2687. 00001D38  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2688. 00001D3C  2D40 FFE0                move.l     [A6 - 0x20], D0
  2689. 00001D40  302E FFEA                move.w     D0, [A6 - 0x16]
  2690. 00001D44  721F                     moveq.l    D1, 0x1F
  2691. 00001D46  C041                     and.w      D0, D1
  2692. 00001D48  720B                     moveq.l    D1, 0x0B
  2693. 00001D4A  B041                     cmp.w      D0, D1
  2694. 00001D4C  630A                     bls        +0xC /* 00001D58 */
  2695. 00001D4E  705E                     moveq.l    D0, 0x5E
  2696. 00001D50  2F00                     move.l     -[A7], D0
  2697. 00001D52  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2698. 00001D56  584F                     addq.w     A7, 4
  2699. label00001D58:
  2700. 00001D58  0CAE 0000 0005 FFE8      cmpi.l     [A6 - 0x18], 0x5
  2701. 00001D60  6614                     bne        +0x16 /* 00001D76 */
  2702. 00001D62  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2703. 00001D66  206D D874                movea.l    A0, [A5 - 0x278C]
  2704. 00001D6A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2705. 00001D6E  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2706. 00001D72  2D40 FFE0                move.l     [A6 - 0x20], D0
  2707. label00001D76:
  2708. 00001D76  206E FFE0                movea.l    A0, [A6 - 0x20]
  2709. 00001D7A  2068 0016                movea.l    A0, [A0 + 0x16]
  2710. 00001D7E  2010                     move.l     D0, [A0]
  2711. 00001D80  721F                     moveq.l    D1, 0x1F
  2712. 00001D82  C081                     and.l      D0, D1
  2713. 00001D84  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2714. 00001D88  2140 000C                move.l     [A0 + 0xC], D0
  2715. 00001D8C  7206                     moveq.l    D1, 0x06
  2716. 00001D8E  B081                     cmp.l      D0, D1
  2717. 00001D90  660A                     bne        +0xC /* 00001D9C */
  2718. 00001D92  7008                     moveq.l    D0, 0x08
  2719. 00001D94  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2720. 00001D98  2140 000C                move.l     [A0 + 0xC], D0
  2721. label00001D9C:
  2722. 00001D9C  246D BFF2                movea.l    A2, [A5 - 0x400E]
  2723. 00001DA0  202A 000C                move.l     D0, [A2 + 0xC]
  2724. 00001DA4  7207                     moveq.l    D1, 0x07
  2725. 00001DA6  B081                     cmp.l      D0, D1
  2726. 00001DA8  6606                     bne        +0x8 /* 00001DB0 */
  2727. 00001DAA  7009                     moveq.l    D0, 0x09
  2728. 00001DAC  2540 000C                move.l     [A2 + 0xC], D0
  2729. label00001DB0:
  2730. 00001DB0  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2731. 00001DB4  4EBA EE3A                jsr        [PC - 0x11C6 /* 00000BF0 */]
  2732. 00001DB8  2D40 FFE0                move.l     [A6 - 0x20], D0
  2733. 00001DBC  2F00                     move.l     -[A7], D0
  2734. 00001DBE  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2735. 00001DC2  262D D922                move.l     D3, [A5 - 0x26DE]
  2736. 00001DC6  2D43 FFEC                move.l     [A6 - 0x14], D3
  2737. 00001DCA  7008                     moveq.l    D0, 0x08
  2738. 00001DCC  2043                     movea.l    A0, D3
  2739. 00001DCE  2140 0020                move.l     [A0 + 0x20], D0
  2740. 00001DD2  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2741. 00001DD6  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  2742. 00001DDA  7054                     moveq.l    D0, 0x54
  2743. 00001DDC  1F00                     move.b     -[A7], D0
  2744. 00001DDE  7012                     moveq.l    D0, 0x12
  2745. 00001DE0  2F00                     move.l     -[A7], D0
  2746. 00001DE2  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2747. 00001DE6  1B6E FFF0 D9BD           move.b     [A5 - 0x2643], [A6 - 0x10]
  2748. 00001DEC  486E FFF4                pea.l      [A6 - 0xC]
  2749. 00001DF0  4EBA F10C                jsr        [PC - 0xEF4 /* 00000EFE */]
  2750. 00001DF4  246D BFF2                movea.l    A2, [A5 - 0x400E]
  2751. 00001DF8  202A 0008                move.l     D0, [A2 + 0x8]
  2752. 00001DFC  72FF                     moveq.l    D1, 0xFFFFFFFF
  2753. 00001DFE  B081                     cmp.l      D0, D1
  2754. 00001E00  6606                     bne        +0x8 /* 00001E08 */
  2755. 00001E02  256D BFE6 0008           move.l     [A2 + 0x8], [A5 - 0x401A]
  2756. label00001E08:
  2757. 00001E08  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2758. 00001E0C  2028 0008                move.l     D0, [A0 + 0x8]
  2759. 00001E10  2640                     movea.l    A3, D0
  2760. 00001E12  246E FFEC                movea.l    A2, [A6 - 0x14]
  2761. 00001E16  504A                     addq.w     A2, 8
  2762. 00001E18  2F0A                     move.l     -[A7], A2
  2763. 00001E1A  42A7                     clr.l      -[A7]
  2764. 00001E1C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2765. 00001E20  2040                     movea.l    A0, D0
  2766. 00001E22  200B                     move.l     D0, A3
  2767. 00001E24  2140 0008                move.l     [A0 + 0x8], D0
  2768. 00001E28  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2769. 00001E2C  2028 0004                move.l     D0, [A0 + 0x4]
  2770. 00001E30  E580                     asl        D0, 2
  2771. 00001E32  5880                     addq.l     D0, 4
  2772. 00001E34  2F00                     move.l     -[A7], D0
  2773. 00001E36  206D D968                movea.l    A0, [A5 - 0x2698]
  2774. 00001E3A  4E90                     jsr        [A0]
  2775. 00001E3C  206E FFEC                movea.l    A0, [A6 - 0x14]
  2776. 00001E40  2140 0024                move.l     [A0 + 0x24], D0
  2777. 00001E44  486D 1AD2                pea.l      [A5 + 0x1AD2 /* export_854 */]
  2778. 00001E48  7008                     moveq.l    D0, 0x08
  2779. 00001E4A  2F00                     move.l     -[A7], D0
  2780. 00001E4C  266D BFF2                movea.l    A3, [A5 - 0x400E]
  2781. 00001E50  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2782. 00001E54  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  2783. 00001E58  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2784. 00001E5C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2785. 00001E60  206E FFEC                movea.l    A0, [A6 - 0x14]
  2786. 00001E64  2868 0024                movea.l    A4, [A0 + 0x24]
  2787. 00001E68  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2788. 00001E6C  2028 0004                move.l     D0, [A0 + 0x4]
  2789. 00001E70  28C0                     move.l     [A4]+, D0
  2790. 00001E72  2D4A FFFC                move.l     [A6 - 0x4], A2
  2791. 00001E76  7600                     moveq.l    D3, 0x00
  2792. 00001E78  6032                     bra        +0x34 /* 00001EAC */
  2793. label00001E7A:
  2794. 00001E7A  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2795. 00001E7E  2068 0010                movea.l    A0, [A0 + 0x10]
  2796. 00001E82  D1C3                     add.l      A0, D3
  2797. 00001E84  2010                     move.l     D0, [A0]
  2798. 00001E86  28C0                     move.l     [A4]+, D0
  2799. 00001E88  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2800. 00001E8C  2068 0010                movea.l    A0, [A0 + 0x10]
  2801. 00001E90  D1C3                     add.l      A0, D3
  2802. 00001E92  2028 0004                move.l     D0, [A0 + 0x4]
  2803. 00001E96  2440                     movea.l    A2, D0
  2804. 00001E98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2805. 00001E9C  42A7                     clr.l      -[A7]
  2806. 00001E9E  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2807. 00001EA2  2040                     movea.l    A0, D0
  2808. 00001EA4  200A                     move.l     D0, A2
  2809. 00001EA6  2140 0008                move.l     [A0 + 0x8], D0
  2810. 00001EAA  5083                     addq.l     D3, 8
  2811. label00001EAC:
  2812. 00001EAC  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2813. 00001EB0  2028 0004                move.l     D0, [A0 + 0x4]
  2814. 00001EB4  E780                     asl        D0, 3
  2815. 00001EB6  B083                     cmp.l      D0, D3
  2816. 00001EB8  6EC0                     bgt        -0x3E /* 00001E7A */
  2817. 00001EBA  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2818. 00001EBE  2F2D BFE6                move.l     -[A7], [A5 - 0x401A]
  2819. 00001EC2  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2820. 00001EC6  2B6E FFE4 BFF2           move.l     [A5 - 0x400E], [A6 - 0x1C]
  2821. 00001ECC  2B44 BFE6                move.l     [A5 - 0x401A], D4
  2822. 00001ED0  102E FFF0                move.b     D0, [A6 - 0x10]
  2823. 00001ED4  6720                     beq        +0x22 /* 00001EF6 */
  2824. 00001ED6  422D D9BD                clr.b      [A5 - 0x2643]
  2825. 00001EDA  4EBA ED46                jsr        [PC - 0x12BA /* 00000C22 */]
  2826. 00001EDE  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2827. 00001EE2  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2828. 00001EE6  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2829. 00001EEA  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2830. 00001EEE  53AD D88C                subq.l     [A5 - 0x2774], 1
  2831. 00001EF2  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2832. label00001EF6:
  2833. 00001EF6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2834. 00001EFA  4E5E                     unlink     A6
  2835. 00001EFC  4E75                     rts
  2836. fn00001EFE:
  2837. 00001EFE  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  2838. 00001F02  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2839. 00001F06  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  2840. 00001F0A  2F00                     move.l     -[A7], D0
  2841. 00001F0C  4EBA EE76                jsr        [PC - 0x118A /* 00000D84 */]
  2842. 00001F10  2640                     movea.l    A3, D0
  2843. 00001F12  202D BFF2                move.l     D0, [A5 - 0x400E]
  2844. 00001F16  660E                     bne        +0x10 /* 00001F26 */
  2845. 00001F18  704E                     moveq.l    D0, 0x4E
  2846. 00001F1A  2F00                     move.l     -[A7], D0
  2847. 00001F1C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2848. 00001F20  584F                     addq.w     A7, 4
  2849. 00001F22  6000 019E                bra        +0x1A0 /* 000020C2 */
  2850. label00001F26:
  2851. 00001F26  206B 0016                movea.l    A0, [A3 + 0x16]
  2852. 00001F2A  2610                     move.l     D3, [A0]
  2853. 00001F2C  701F                     moveq.l    D0, 0x1F
  2854. 00001F2E  C680                     and.l      D3, D0
  2855. 00001F30  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2856. 00001F34  2828 000C                move.l     D4, [A0 + 0xC]
  2857. 00001F38  0C2D 0001 D5D8           cmpi.b     [A5 - 0x2A28], 0x1
  2858. 00001F3E  6616                     bne        +0x18 /* 00001F56 */
  2859. 00001F40  7009                     moveq.l    D0, 0x09
  2860. 00001F42  B680                     cmp.l      D3, D0
  2861. 00001F44  6210                     bhi        +0x12 /* 00001F56 */
  2862. 00001F46  B684                     cmp.l      D3, D4
  2863. 00001F48  630C                     bls        +0xE /* 00001F56 */
  2864. 00001F4A  2F3C 0000 0094           move.l     -[A7], 0x94
  2865. 00001F50  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2866. 00001F54  584F                     addq.w     A7, 4
  2867. label00001F56:
  2868. 00001F56  2F0B                     move.l     -[A7], A3
  2869. 00001F58  206D D874                movea.l    A0, [A5 - 0x278C]
  2870. 00001F5C  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2871. 00001F60  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2872. 00001F64  2640                     movea.l    A3, D0
  2873. 00001F66  2F0B                     move.l     -[A7], A3
  2874. 00001F68  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2875. 00001F6C  2640                     movea.l    A3, D0
  2876. 00001F6E  246D BFF2                movea.l    A2, [A5 - 0x400E]
  2877. 00001F72  202A 0004                move.l     D0, [A2 + 0x4]
  2878. 00001F76  2212                     move.l     D1, [A2]
  2879. 00001F78  B081                     cmp.l      D0, D1
  2880. 00001F7A  6D24                     blt        +0x26 /* 00001FA0 */
  2881. 00001F7C  0692 0000 0032           addi.l     [A2], 0x32 /* '2' */
  2882. 00001F82  246D BFF2                movea.l    A2, [A5 - 0x400E]
  2883. 00001F86  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  2884. 00001F8A  2012                     move.l     D0, [A2]
  2885. 00001F8C  E788                     lsl        D0, 3
  2886. 00001F8E  2F00                     move.l     -[A7], D0
  2887. 00001F90  7003                     moveq.l    D0, 0x03
  2888. 00001F92  3F00                     move.w     -[A7], D0
  2889. 00001F94  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  2890. 00001F98  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2891. 00001F9C  2140 0010                move.l     [A0 + 0x10], D0
  2892. label00001FA0:
  2893. 00001FA0  1013                     move.b     D0, [A3]
  2894. 00001FA2  725D                     moveq.l    D1, 0x5D
  2895. 00001FA4  B001                     cmp.b      D0, D1
  2896. 00001FA6  6616                     bne        +0x18 /* 00001FBE */
  2897. 00001FA8  206B 0016                movea.l    A0, [A3 + 0x16]
  2898. 00001FAC  2010                     move.l     D0, [A0]
  2899. 00001FAE  721F                     moveq.l    D1, 0x1F
  2900. 00001FB0  C041                     and.w      D0, D1
  2901. 00001FB2  720B                     moveq.l    D1, 0x0B
  2902. 00001FB4  B041                     cmp.w      D0, D1
  2903. 00001FB6  6206                     bhi        +0x8 /* 00001FBE */
  2904. 00001FB8  2A2B 0006                move.l     D5, [A3 + 0x6]
  2905. 00001FBC  6034                     bra        +0x36 /* 00001FF2 */
  2906. label00001FBE:
  2907. 00001FBE  1013                     move.b     D0, [A3]
  2908. 00001FC0  725F                     moveq.l    D1, 0x5F
  2909. 00001FC2  B001                     cmp.b      D0, D1
  2910. 00001FC4  661E                     bne        +0x20 /* 00001FE4 */
  2911. 00001FC6  206B 0002                movea.l    A0, [A3 + 0x2]
  2912. 00001FCA  2028 0020                move.l     D0, [A0 + 0x20]
  2913. 00001FCE  7201                     moveq.l    D1, 0x01
  2914. 00001FD0  C081                     and.l      D0, D1
  2915. 00001FD2  6710                     beq        +0x12 /* 00001FE4 */
  2916. 00001FD4  206B 0002                movea.l    A0, [A3 + 0x2]
  2917. 00001FD8  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2918. 00001FDC  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  2919. 00001FE0  2A00                     move.l     D5, D0
  2920. 00001FE2  600E                     bra        +0x10 /* 00001FF2 */
  2921. label00001FE4:
  2922. 00001FE4  7018                     moveq.l    D0, 0x18
  2923. 00001FE6  2F00                     move.l     -[A7], D0
  2924. 00001FE8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2925. 00001FEC  584F                     addq.w     A7, 4
  2926. 00001FEE  6000 00D2                bra        +0xD4 /* 000020C2 */
  2927. label00001FF2:
  2928. 00001FF2  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  2929. 00001FF6  1030 4000                move.b     D0, [A0 + D4.w]
  2930. 00001FFA  4880                     ext.w      D0
  2931. 00001FFC  48C0                     ext.l      D0
  2932. 00001FFE  7201                     moveq.l    D1, 0x01
  2933. 00002000  B081                     cmp.l      D0, D1
  2934. 00002002  6708                     beq        +0xA /* 0000200C */
  2935. 00002004  7202                     moveq.l    D1, 0x02
  2936. 00002006  B081                     cmp.l      D0, D1
  2937. 00002008  6722                     beq        +0x24 /* 0000202C */
  2938. 0000200A  603E                     bra        +0x40 /* 0000204A */
  2939. label0000200C:
  2940. 0000200C  2805                     move.l     D4, D5
  2941. 0000200E  0284 FFFF FF00           andi.l     D4, 0xFFFFFF00
  2942. 00002014  6734                     beq        +0x36 /* 0000204A */
  2943. 00002016  0C84 FFFF FF00           cmpi.l     D4, 0xFFFFFF00
  2944. 0000201C  672C                     beq        +0x2E /* 0000204A */
  2945. 0000201E  2F3C 0000 0094           move.l     -[A7], 0x94
  2946. 00002024  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2947. 00002028  584F                     addq.w     A7, 4
  2948. 0000202A  601E                     bra        +0x20 /* 0000204A */
  2949. label0000202C:
  2950. 0000202C  2805                     move.l     D4, D5
  2951. 0000202E  0284 FFFF 0000           andi.l     D4, 0xFFFF0000
  2952. 00002034  6714                     beq        +0x16 /* 0000204A */
  2953. 00002036  0C84 FFFF 0000           cmpi.l     D4, 0xFFFF0000
  2954. 0000203C  670C                     beq        +0xE /* 0000204A */
  2955. 0000203E  2F3C 0000 0094           move.l     -[A7], 0x94
  2956. 00002044  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2957. 00002048  584F                     addq.w     A7, 4
  2958. label0000204A:
  2959. 0000204A  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2960. 0000204E  2628 0004                move.l     D3, [A0 + 0x4]
  2961. 00002052  2803                     move.l     D4, D3
  2962. 00002054  E784                     asl        D4, 3
  2963. label00002056:
  2964. 00002056  5184                     subq.l     D4, 8
  2965. 00002058  0C84 0000 0000           cmpi.l     D4, 0x0
  2966. 0000205E  6B1E                     bmi        +0x20 /* 0000207E */
  2967. 00002060  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2968. 00002064  2068 0010                movea.l    A0, [A0 + 0x10]
  2969. 00002068  D1C4                     add.l      A0, D4
  2970. 0000206A  2010                     move.l     D0, [A0]
  2971. 0000206C  B085                     cmp.l      D0, D5
  2972. 0000206E  66E6                     bne        -0x18 /* 00002056 */
  2973. 00002070  2F05                     move.l     -[A7], D5
  2974. 00002072  7050                     moveq.l    D0, 0x50
  2975. 00002074  2F00                     move.l     -[A7], D0
  2976. 00002076  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2977. 0000207A  504F                     addq.w     A7, 8
  2978. 0000207C  6044                     bra        +0x46 /* 000020C2 */
  2979. label0000207E:
  2980. 0000207E  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2981. 00002082  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  2982. 00002086  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2983. 0000208A  246D BFF2                movea.l    A2, [A5 - 0x400E]
  2984. 0000208E  202A 0004                move.l     D0, [A2 + 0x4]
  2985. 00002092  7603                     moveq.l    D3, 0x03
  2986. 00002094  E7A0                     asl        D0, D3
  2987. 00002096  D0AA 0010                add.l      D0, [A2 + 0x10]
  2988. 0000209A  2040                     movea.l    A0, D0
  2989. 0000209C  2085                     move.l     [A0], D5
  2990. 0000209E  202D BFEE                move.l     D0, [A5 - 0x4012]
  2991. 000020A2  52AD BFEE                addq.l     [A5 - 0x4012], 1
  2992. 000020A6  246D BFF2                movea.l    A2, [A5 - 0x400E]
  2993. 000020AA  222A 0004                move.l     D1, [A2 + 0x4]
  2994. 000020AE  E7A1                     asl        D1, D3
  2995. 000020B0  D2AA 0010                add.l      D1, [A2 + 0x10]
  2996. 000020B4  2041                     movea.l    A0, D1
  2997. 000020B6  2140 0004                move.l     [A0 + 0x4], D0
  2998. 000020BA  206D BFF2                movea.l    A0, [A5 - 0x400E]
  2999. 000020BE  52A8 0004                addq.l     [A0 + 0x4], 1
  3000. label000020C2:
  3001. 000020C2  7056                     moveq.l    D0, 0x56
  3002. 000020C4  1F00                     move.b     -[A7], D0
  3003. 000020C6  703E                     moveq.l    D0, 0x3E
  3004. 000020C8  2F00                     move.l     -[A7], D0
  3005. 000020CA  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3006. 000020CE  2F0B                     move.l     -[A7], A3
  3007. 000020D0  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3008. 000020D4  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  3009. 000020D8  4E75                     rts
  3010. fn000020DA:
  3011. 000020DA  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3012. 000020DE  7056                     moveq.l    D0, 0x56
  3013. 000020E0  1F00                     move.b     -[A7], D0
  3014. 000020E2  703E                     moveq.l    D0, 0x3E
  3015. 000020E4  2F00                     move.l     -[A7], D0
  3016. 000020E6  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3017. 000020EA  202D BFF2                move.l     D0, [A5 - 0x400E]
  3018. 000020EE  660C                     bne        +0xE /* 000020FC */
  3019. 000020F0  704E                     moveq.l    D0, 0x4E
  3020. 000020F2  2F00                     move.l     -[A7], D0
  3021. 000020F4  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3022. 000020F8  584F                     addq.w     A7, 4
  3023. 000020FA  6034                     bra        +0x36 /* 00002130 */
  3024. label000020FC:
  3025. 000020FC  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  3026. 00002100  2F2D BFEE                move.l     -[A7], [A5 - 0x4012]
  3027. 00002104  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3028. 00002108  206D BFF2                movea.l    A0, [A5 - 0x400E]
  3029. 0000210C  2028 0008                move.l     D0, [A0 + 0x8]
  3030. 00002110  72FF                     moveq.l    D1, 0xFFFFFFFF
  3031. 00002112  B081                     cmp.l      D0, D1
  3032. 00002114  670A                     beq        +0xC /* 00002120 */
  3033. 00002116  704D                     moveq.l    D0, 0x4D
  3034. 00002118  2F00                     move.l     -[A7], D0
  3035. 0000211A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3036. 0000211E  584F                     addq.w     A7, 4
  3037. label00002120:
  3038. 00002120  202D BFEE                move.l     D0, [A5 - 0x4012]
  3039. 00002124  52AD BFEE                addq.l     [A5 - 0x4012], 1
  3040. 00002128  206D BFF2                movea.l    A0, [A5 - 0x400E]
  3041. 0000212C  2140 0008                move.l     [A0 + 0x8], D0
  3042. label00002130:
  3043. 00002130  4E75                     rts
  3044. fn00002132:
  3045. 00002132  4E56 FFF8                link       A6, -0x0008
  3046. 00002136  486E FFF8                pea.l      [A6 - 0x8]
  3047. 0000213A  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3048. 0000213E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3049. 00002142  7072                     moveq.l    D0, 0x72
  3050. 00002144  1F00                     move.b     -[A7], D0
  3051. 00002146  7033                     moveq.l    D0, 0x33
  3052. 00002148  2F00                     move.l     -[A7], D0
  3053. 0000214A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3054. 0000214E  0CAD FFFF FFFF BFE6      cmpi.l     [A5 - 0x401A], 0xFFFFFFFF
  3055. 00002156  6736                     beq        +0x38 /* 0000218E */
  3056. 00002158  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3057. 0000215C  226D D922                movea.l    A1, [A5 - 0x26DE]
  3058. 00002160  702E                     moveq.l    D0, 0x2E
  3059. 00002162  D3C0                     add.l      A1, D0
  3060. 00002164  22D8                     move.l     [A1]+, [A0]+
  3061. 00002166  3290                     move.w     [A1], [A0]
  3062. 00002168  7001                     moveq.l    D0, 0x01
  3063. 0000216A  206D D922                movea.l    A0, [A5 - 0x26DE]
  3064. 0000216E  2140 0020                move.l     [A0 + 0x20], D0
  3065. 00002172  206D D922                movea.l    A0, [A5 - 0x26DE]
  3066. 00002176  5048                     addq.w     A0, 8
  3067. 00002178  2F08                     move.l     -[A7], A0
  3068. 0000217A  42A7                     clr.l      -[A7]
  3069. 0000217C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3070. 00002180  2040                     movea.l    A0, D0
  3071. 00002182  216D BFE6 0008           move.l     [A0 + 0x8], [A5 - 0x401A]
  3072. 00002188  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  3073. 0000218C  600A                     bra        +0xC /* 00002198 */
  3074. label0000218E:
  3075. 0000218E  7044                     moveq.l    D0, 0x44
  3076. 00002190  2F00                     move.l     -[A7], D0
  3077. 00002192  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3078. 00002196  584F                     addq.w     A7, 4
  3079. label00002198:
  3080. 00002198  4E5E                     unlink     A6
  3081. 0000219A  4E75                     rts
  3082. fn0000219C:
  3083. 0000219C  4E56 FFF8                link       A6, -0x0008
  3084. 000021A0  486E FFF8                pea.l      [A6 - 0x8]
  3085. 000021A4  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3086. 000021A8  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3087. 000021AC  7072                     moveq.l    D0, 0x72
  3088. 000021AE  1F00                     move.b     -[A7], D0
  3089. 000021B0  7033                     moveq.l    D0, 0x33
  3090. 000021B2  2F00                     move.l     -[A7], D0
  3091. 000021B4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3092. 000021B8  0CAD FFFF FFFF BFEA      cmpi.l     [A5 - 0x4016], 0xFFFFFFFF
  3093. 000021C0  6736                     beq        +0x38 /* 000021F8 */
  3094. 000021C2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3095. 000021C6  226D D922                movea.l    A1, [A5 - 0x26DE]
  3096. 000021CA  702E                     moveq.l    D0, 0x2E
  3097. 000021CC  D3C0                     add.l      A1, D0
  3098. 000021CE  22D8                     move.l     [A1]+, [A0]+
  3099. 000021D0  3290                     move.w     [A1], [A0]
  3100. 000021D2  7001                     moveq.l    D0, 0x01
  3101. 000021D4  206D D922                movea.l    A0, [A5 - 0x26DE]
  3102. 000021D8  2140 0020                move.l     [A0 + 0x20], D0
  3103. 000021DC  206D D922                movea.l    A0, [A5 - 0x26DE]
  3104. 000021E0  5048                     addq.w     A0, 8
  3105. 000021E2  2F08                     move.l     -[A7], A0
  3106. 000021E4  42A7                     clr.l      -[A7]
  3107. 000021E6  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3108. 000021EA  2040                     movea.l    A0, D0
  3109. 000021EC  216D BFEA 0008           move.l     [A0 + 0x8], [A5 - 0x4016]
  3110. 000021F2  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  3111. 000021F6  600A                     bra        +0xC /* 00002202 */
  3112. label000021F8:
  3113. 000021F8  7045                     moveq.l    D0, 0x45
  3114. 000021FA  2F00                     move.l     -[A7], D0
  3115. 000021FC  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3116. 00002200  584F                     addq.w     A7, 4
  3117. label00002202:
  3118. 00002202  4E5E                     unlink     A6
  3119. 00002204  4E75                     rts
  3120. fn00002206:
  3121. 00002206  4E56 FFF0                link       A6, -0x0010
  3122. 0000220A  48E7 1638                movem.l    -[A7], D3,D5,D6,A2,A3,A4
  3123. 0000220E  206D D998                movea.l    A0, [A5 - 0x2668]
  3124. 00002212  2068 000C                movea.l    A0, [A0 + 0xC]
  3125. 00002216  2468 0008                movea.l    A2, [A0 + 0x8]
  3126. 0000221A  2612                     move.l     D3, [A2]
  3127. 0000221C  701F                     moveq.l    D0, 0x1F
  3128. 0000221E  C680                     and.l      D3, D0
  3129. 00002220  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3130. 00002224  0C2D 0072 CDDC           cmpi.b     [A5 - 0x3224], 0x72 /* 'r' */
  3131. 0000222A  6700 02CE                beq        +0x2D0 /* 000024FA */
  3132. 0000222E  00AD 0000 0001 BFF6      ori.l      [A5 - 0x400A], 0x1
  3133. 00002236  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  3134. 0000223A  2640                     movea.l    A3, D0
  3135. 0000223C  2012                     move.l     D0, [A2]
  3136. 0000223E  721F                     moveq.l    D1, 0x1F
  3137. 00002240  C041                     and.w      D0, D1
  3138. 00002242  7212                     moveq.l    D1, 0x12
  3139. 00002244  B041                     cmp.w      D0, D1
  3140. 00002246  6708                     beq        +0xA /* 00002250 */
  3141. 00002248  2F0B                     move.l     -[A7], A3
  3142. 0000224A  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  3143. 0000224E  2640                     movea.l    A3, D0
  3144. label00002250:
  3145. 00002250  2F0B                     move.l     -[A7], A3
  3146. 00002252  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  3147. 00002256  2640                     movea.l    A3, D0
  3148. 00002258  0C83 0000 0013           cmpi.l     D3, 0x13
  3149. 0000225E  6712                     beq        +0x14 /* 00002272 */
  3150. 00002260  206D D998                movea.l    A0, [A5 - 0x2668]
  3151. 00002264  2068 0010                movea.l    A0, [A0 + 0x10]
  3152. 00002268  3028 0008                move.w     D0, [A0 + 0x8]
  3153. 0000226C  0240 0600                andi.w     D0, 0x600
  3154. 00002270  670A                     beq        +0xC /* 0000227C */
  3155. label00002272:
  3156. 00002272  706A                     moveq.l    D0, 0x6A
  3157. 00002274  2F00                     move.l     -[A7], D0
  3158. 00002276  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3159. 0000227A  584F                     addq.w     A7, 4
  3160. label0000227C:
  3161. 0000227C  2F0B                     move.l     -[A7], A3
  3162. 0000227E  2F0A                     move.l     -[A7], A2
  3163. 00002280  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  3164. 00002284  2640                     movea.l    A3, D0
  3165. 00002286  1013                     move.b     D0, [A3]
  3166. 00002288  725E                     moveq.l    D1, 0x5E
  3167. 0000228A  B001                     cmp.b      D0, D1
  3168. 0000228C  662E                     bne        +0x30 /* 000022BC */
  3169. 0000228E  206B 0002                movea.l    A0, [A3 + 0x2]
  3170. 00002292  1028 001C                move.b     D0, [A0 + 0x1C]
  3171. 00002296  4880                     ext.w      D0
  3172. 00002298  48C0                     ext.l      D0
  3173. 0000229A  41ED D5F6                lea.l      A0, [A5 - 0x2A0A]
  3174. 0000229E  1030 0000                move.b     D0, [A0 + D0.w]
  3175. 000022A2  7208                     moveq.l    D1, 0x08
  3176. 000022A4  C001                     and.b      D0, D1
  3177. 000022A6  6714                     beq        +0x16 /* 000022BC */
  3178. 000022A8  206B 0002                movea.l    A0, [A3 + 0x2]
  3179. 000022AC  7054                     moveq.l    D0, 0x54
  3180. 000022AE  D1C0                     add.l      A0, D0
  3181. 000022B0  2F08                     move.l     -[A7], A0
  3182. 000022B2  700F                     moveq.l    D0, 0x0F
  3183. 000022B4  2F00                     move.l     -[A7], D0
  3184. 000022B6  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  3185. 000022BA  504F                     addq.w     A7, 8
  3186. label000022BC:
  3187. 000022BC  206B 0016                movea.l    A0, [A3 + 0x16]
  3188. 000022C0  2C10                     move.l     D6, [A0]
  3189. 000022C2  701F                     moveq.l    D0, 0x1F
  3190. 000022C4  CC80                     and.l      D6, D0
  3191. 000022C6  206D D998                movea.l    A0, [A5 - 0x2668]
  3192. 000022CA  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3193. 000022CE  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3194. 000022D2  2A00                     move.l     D5, D0
  3195. 000022D4  7002                     moveq.l    D0, 0x02
  3196. 000022D6  7201                     moveq.l    D1, 0x01
  3197. 000022D8  BA81                     cmp.l      D5, D1
  3198. 000022DA  6700 01D6                beq        +0x1D8 /* 000024B2 */
  3199. 000022DE  222B 0016                move.l     D1, [A3 + 0x16]
  3200. 000022E2  2D41 FFF0                move.l     [A6 - 0x10], D1
  3201. 000022E6  BA80                     cmp.l      D5, D0
  3202. 000022E8  6600 00A8                bne        +0xAA /* 00002392 */
  3203. 000022EC  286D C00C                movea.l    A4, [A5 - 0x3FF4]
  3204. 000022F0  222D C00C                move.l     D1, [A5 - 0x3FF4]
  3205. 000022F4  660A                     bne        +0xC /* 00002300 */
  3206. 000022F6  2F3C 0000 0C5A           move.l     -[A7], 0xC5A
  3207. 000022FC  4EBA DD02                jsr        [PC - 0x22FE /* 00000000 */]
  3208. label00002300:
  3209. 00002300  1013                     move.b     D0, [A3]
  3210. 00002302  725F                     moveq.l    D1, 0x5F
  3211. 00002304  B001                     cmp.b      D0, D1
  3212. 00002306  663E                     bne        +0x40 /* 00002346 */
  3213. 00002308  4AAB 0006                tst.l      [A3 + 0x6]
  3214. 0000230C  6638                     bne        +0x3A /* 00002346 */
  3215. 0000230E  102D BFFE                move.b     D0, [A5 - 0x4002]
  3216. 00002312  6732                     beq        +0x34 /* 00002346 */
  3217. 00002314  246B 0002                movea.l    A2, [A3 + 0x2]
  3218. 00002318  162A 001C                move.b     D3, [A2 + 0x1C]
  3219. 0000231C  7001                     moveq.l    D0, 0x01
  3220. 0000231E  B600                     cmp.b      D3, D0
  3221. 00002320  6706                     beq        +0x8 /* 00002328 */
  3222. 00002322  7004                     moveq.l    D0, 0x04
  3223. 00002324  B600                     cmp.b      D3, D0
  3224. 00002326  6618                     bne        +0x1A /* 00002340 */
  3225. label00002328:
  3226. 00002328  202D C004                move.l     D0, [A5 - 0x3FFC]
  3227. 0000232C  6708                     beq        +0xA /* 00002336 */
  3228. 0000232E  206D C004                movea.l    A0, [A5 - 0x3FFC]
  3229. 00002332  B1CA                     cmpa.l     A0, A2
  3230. 00002334  660A                     bne        +0xC /* 00002340 */
  3231. label00002336:
  3232. 00002336  2B4A C004                move.l     [A5 - 0x3FFC], A2
  3233. 0000233A  2B4C C008                move.l     [A5 - 0x3FF8], A4
  3234. 0000233E  600A                     bra        +0xC /* 0000234A */
  3235. label00002340:
  3236. 00002340  4EBA 0CEA                jsr        [PC + 0xCEA /* 0000302C */]
  3237. 00002344  6004                     bra        +0x6 /* 0000234A */
  3238. label00002346:
  3239. 00002346  4EBA 0CE4                jsr        [PC + 0xCE4 /* 0000302C */]
  3240. label0000234A:
  3241. 0000234A  102D BFFE                move.b     D0, [A5 - 0x4002]
  3242. 0000234E  6636                     bne        +0x38 /* 00002386 */
  3243. 00002350  0C86 0000 0014           cmpi.l     D6, 0x14
  3244. 00002356  662E                     bne        +0x30 /* 00002386 */
  3245. 00002358  7600                     moveq.l    D3, 0x00
  3246. 0000235A  2D43 FFFC                move.l     [A6 - 0x4], D3
  3247. 0000235E  486E FFFC                pea.l      [A6 - 0x4]
  3248. 00002362  2F0B                     move.l     -[A7], A3
  3249. 00002364  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3250. 00002368  2F0C                     move.l     -[A7], A4
  3251. 0000236A  206C 000C                movea.l    A0, [A4 + 0xC]
  3252. 0000236E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3253. 00002372  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3254. 00002376  42A7                     clr.l      -[A7]
  3255. 00002378  7002                     moveq.l    D0, 0x02
  3256. 0000237A  2F00                     move.l     -[A7], D0
  3257. 0000237C  42A7                     clr.l      -[A7]
  3258. 0000237E  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  3259. 00002382  2640                     movea.l    A3, D0
  3260. 00002384  6074                     bra        +0x76 /* 000023FA */
  3261. label00002386:
  3262. 00002386  2F0C                     move.l     -[A7], A4
  3263. 00002388  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3264. 0000238C  2D40 FFF8                move.l     [A6 - 0x8], D0
  3265. 00002390  6038                     bra        +0x3A /* 000023CA */
  3266. label00002392:
  3267. 00002392  0C85 0000 0004           cmpi.l     D5, 0x4
  3268. 00002398  670A                     beq        +0xC /* 000023A4 */
  3269. 0000239A  2F3C 0000 0C81           move.l     -[A7], 0xC81
  3270. 000023A0  4EBA DC5E                jsr        [PC - 0x23A2 /* 00000000 */]
  3271. label000023A4:
  3272. 000023A4  7002                     moveq.l    D0, 0x02
  3273. 000023A6  2F00                     move.l     -[A7], D0
  3274. 000023A8  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  3275. 000023AC  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  3276. 000023B0  2440                     movea.l    A2, D0
  3277. 000023B2  00AA 0000 0010 0020      ori.l      [A2 + 0x20], 0x10
  3278. 000023BA  2F0A                     move.l     -[A7], A2
  3279. 000023BC  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  3280. 000023C0  2F0A                     move.l     -[A7], A2
  3281. 000023C2  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  3282. 000023C6  2D40 FFF8                move.l     [A6 - 0x8], D0
  3283. label000023CA:
  3284. 000023CA  0C86 0000 0014           cmpi.l     D6, 0x14
  3285. 000023D0  6648                     bne        +0x4A /* 0000241A */
  3286. 000023D2  7600                     moveq.l    D3, 0x00
  3287. 000023D4  2D43 FFF4                move.l     [A6 - 0xC], D3
  3288. 000023D8  486E FFF4                pea.l      [A6 - 0xC]
  3289. 000023DC  2F0B                     move.l     -[A7], A3
  3290. 000023DE  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3291. 000023E2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3292. 000023E6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3293. 000023EA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3294. 000023EE  42A7                     clr.l      -[A7]
  3295. 000023F0  42A7                     clr.l      -[A7]
  3296. 000023F2  42A7                     clr.l      -[A7]
  3297. 000023F4  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  3298. 000023F8  2640                     movea.l    A3, D0
  3299. label000023FA:
  3300. 000023FA  200B                     move.l     D0, A3
  3301. 000023FC  6662                     bne        +0x64 /* 00002460 */
  3302. 000023FE  206D D874                movea.l    A0, [A5 - 0x278C]
  3303. 00002402  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3304. 00002406  7001                     moveq.l    D0, 0x01
  3305. 00002408  3F00                     move.w     -[A7], D0
  3306. 0000240A  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3307. 0000240E  2F00                     move.l     -[A7], D0
  3308. 00002410  42A7                     clr.l      -[A7]
  3309. 00002412  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3310. 00002416  2640                     movea.l    A3, D0
  3311. 00002418  6046                     bra        +0x48 /* 00002460 */
  3312. label0000241A:
  3313. 0000241A  0C85 0000 0002           cmpi.l     D5, 0x2
  3314. 00002420  663E                     bne        +0x40 /* 00002460 */
  3315. 00002422  701B                     moveq.l    D0, 0x1B
  3316. 00002424  2F00                     move.l     -[A7], D0
  3317. 00002426  262B 0016                move.l     D3, [A3 + 0x16]
  3318. 0000242A  2F03                     move.l     -[A7], D3
  3319. 0000242C  7013                     moveq.l    D0, 0x13
  3320. 0000242E  2F00                     move.l     -[A7], D0
  3321. 00002430  2F03                     move.l     -[A7], D3
  3322. 00002432  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3323. 00002436  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  3324. 0000243A  2F00                     move.l     -[A7], D0
  3325. 0000243C  2F0B                     move.l     -[A7], A3
  3326. 0000243E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3327. 00002442  2640                     movea.l    A3, D0
  3328. 00002444  700F                     moveq.l    D0, 0x0F
  3329. 00002446  2F00                     move.l     -[A7], D0
  3330. 00002448  206E FFF8                movea.l    A0, [A6 - 0x8]
  3331. 0000244C  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3332. 00002450  2F0B                     move.l     -[A7], A3
  3333. 00002452  2F0C                     move.l     -[A7], A4
  3334. 00002454  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3335. 00002458  2F00                     move.l     -[A7], D0
  3336. 0000245A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3337. 0000245E  2640                     movea.l    A3, D0
  3338. label00002460:
  3339. 00002460  0C85 0000 0002           cmpi.l     D5, 0x2
  3340. 00002466  664A                     bne        +0x4C /* 000024B2 */
  3341. 00002468  0C86 0000 0014           cmpi.l     D6, 0x14
  3342. 0000246E  6642                     bne        +0x44 /* 000024B2 */
  3343. 00002470  206B 0016                movea.l    A0, [A3 + 0x16]
  3344. 00002474  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3345. 00002478  4267                     clr.w      -[A7]
  3346. 0000247A  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3347. 0000247E  2840                     movea.l    A4, D0
  3348. 00002480  2F0B                     move.l     -[A7], A3
  3349. 00002482  2F0C                     move.l     -[A7], A4
  3350. 00002484  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  3351. 00002488  2640                     movea.l    A3, D0
  3352. 0000248A  2F0B                     move.l     -[A7], A3
  3353. 0000248C  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  3354. 00002490  2640                     movea.l    A3, D0
  3355. 00002492  1013                     move.b     D0, [A3]
  3356. 00002494  7264                     moveq.l    D1, 0x64
  3357. 00002496  B001                     cmp.b      D0, D1
  3358. 00002498  6608                     bne        +0xA /* 000024A2 */
  3359. 0000249A  2F0B                     move.l     -[A7], A3
  3360. 0000249C  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3361. 000024A0  2640                     movea.l    A3, D0
  3362. label000024A2:
  3363. 000024A2  202D C004                move.l     D0, [A5 - 0x3FFC]
  3364. 000024A6  670A                     beq        +0xC /* 000024B2 */
  3365. 000024A8  486D C000                pea.l      [A5 - 0x4000]
  3366. 000024AC  2F0B                     move.l     -[A7], A3
  3367. 000024AE  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3368. label000024B2:
  3369. 000024B2  2F0B                     move.l     -[A7], A3
  3370. 000024B4  4EBA E73A                jsr        [PC - 0x18C6 /* 00000BF0 */]
  3371. 000024B8  2640                     movea.l    A3, D0
  3372. 000024BA  2F0B                     move.l     -[A7], A3
  3373. 000024BC  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  3374. 000024C0  0C85 0000 0002           cmpi.l     D5, 0x2
  3375. 000024C6  660A                     bne        +0xC /* 000024D2 */
  3376. 000024C8  206D D922                movea.l    A0, [A5 - 0x26DE]
  3377. 000024CC  0068 0010 0034           ori.w      [A0 + 0x34], 0x10
  3378. label000024D2:
  3379. 000024D2  0C86 0000 0013           cmpi.l     D6, 0x13
  3380. 000024D8  6708                     beq        +0xA /* 000024E2 */
  3381. 000024DA  0C85 0000 0002           cmpi.l     D5, 0x2
  3382. 000024E0  6604                     bne        +0x6 /* 000024E6 */
  3383. label000024E2:
  3384. 000024E2  7204                     moveq.l    D1, 0x04
  3385. 000024E4  6002                     bra        +0x4 /* 000024E8 */
  3386. label000024E6:
  3387. 000024E6  7205                     moveq.l    D1, 0x05
  3388. label000024E8:
  3389. 000024E8  7000                     moveq.l    D0, 0x00
  3390. 000024EA  1001                     move.b     D0, D1
  3391. 000024EC  206D D922                movea.l    A0, [A5 - 0x26DE]
  3392. 000024F0  2140 0020                move.l     [A0 + 0x20], D0
  3393. 000024F4  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  3394. 000024F8  603A                     bra        +0x3C /* 00002534 */
  3395. label000024FA:
  3396. 000024FA  0C83 0000 0013           cmpi.l     D3, 0x13
  3397. 00002500  6716                     beq        +0x18 /* 00002518 */
  3398. 00002502  206D D998                movea.l    A0, [A5 - 0x2668]
  3399. 00002506  2068 0010                movea.l    A0, [A0 + 0x10]
  3400. 0000250A  3028 0008                move.w     D0, [A0 + 0x8]
  3401. 0000250E  0240 0600                andi.w     D0, 0x600
  3402. 00002512  6604                     bne        +0x6 /* 00002518 */
  3403. 00002514  4EBA 0032                jsr        [PC + 0x32 /* 00002548 */]
  3404. label00002518:
  3405. 00002518  206D D922                movea.l    A0, [A5 - 0x26DE]
  3406. 0000251C  702E                     moveq.l    D0, 0x2E
  3407. 0000251E  D1C0                     add.l      A0, D0
  3408. 00002520  2F08                     move.l     -[A7], A0
  3409. 00002522  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3410. 00002526  7004                     moveq.l    D0, 0x04
  3411. 00002528  206D D922                movea.l    A0, [A5 - 0x26DE]
  3412. 0000252C  2140 0020                move.l     [A0 + 0x20], D0
  3413. 00002530  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  3414. label00002534:
  3415. 00002534  7072                     moveq.l    D0, 0x72
  3416. 00002536  1F00                     move.b     -[A7], D0
  3417. 00002538  7033                     moveq.l    D0, 0x33
  3418. 0000253A  2F00                     move.l     -[A7], D0
  3419. 0000253C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3420. 00002540  4CDF 1C68                movem.l    D3,D5,D6,A2,A3,A4, [A7]+
  3421. 00002544  4E5E                     unlink     A6
  3422. 00002546  4E75                     rts
  3423. fn00002548:
  3424. 00002548  48E7 0030                movem.l    -[A7], A2,A3
  3425. 0000254C  206D C02A                movea.l    A0, [A5 - 0x3FD6]
  3426. 00002550  246D D998                movea.l    A2, [A5 - 0x2668]
  3427. 00002554  B1CA                     cmpa.l     A0, A2
  3428. 00002556  672A                     beq        +0x2C /* 00002582 */
  3429. 00002558  2F0A                     move.l     -[A7], A2
  3430. 0000255A  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  3431. 0000255E  2640                     movea.l    A3, D0
  3432. 00002560  102D D5D8                move.b     D0, [A5 - 0x2A28]
  3433. 00002564  6710                     beq        +0x12 /* 00002576 */
  3434. 00002566  2F0B                     move.l     -[A7], A3
  3435. 00002568  2F3C 0000 00E5           move.l     -[A7], 0xE5
  3436. 0000256E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3437. 00002572  504F                     addq.w     A7, 8
  3438. 00002574  600C                     bra        +0xE /* 00002582 */
  3439. label00002576:
  3440. 00002576  2F0B                     move.l     -[A7], A3
  3441. 00002578  701E                     moveq.l    D0, 0x1E
  3442. 0000257A  2F00                     move.l     -[A7], D0
  3443. 0000257C  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  3444. 00002580  504F                     addq.w     A7, 8
  3445. label00002582:
  3446. 00002582  2B6D D998 C02A           move.l     [A5 - 0x3FD6], [A5 - 0x2668]
  3447. 00002588  4CDF 0C00                movem.l    A2,A3, [A7]+
  3448. 0000258C  4E75                     rts
  3449. fn0000258E:
  3450. 0000258E  48E7 0030                movem.l    -[A7], A2,A3
  3451. 00002592  00AD 0000 0002 BFF6      ori.l      [A5 - 0x400A], 0x2
  3452. 0000259A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3453. 0000259E  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  3454. 000025A4  670E                     beq        +0x10 /* 000025B4 */
  3455. 000025A6  7014                     moveq.l    D0, 0x14
  3456. 000025A8  2F00                     move.l     -[A7], D0
  3457. 000025AA  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3458. 000025AE  584F                     addq.w     A7, 4
  3459. 000025B0  6000 0092                bra        +0x94 /* 00002644 */
  3460. label000025B4:
  3461. 000025B4  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  3462. 000025B8  7004                     moveq.l    D0, 0x04
  3463. 000025BA  2F00                     move.l     -[A7], D0
  3464. 000025BC  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  3465. 000025C0  2640                     movea.l    A3, D0
  3466. 000025C2  200B                     move.l     D0, A3
  3467. 000025C4  6722                     beq        +0x24 /* 000025E8 */
  3468. 000025C6  102B 001C                move.b     D0, [A3 + 0x1C]
  3469. 000025CA  720C                     moveq.l    D1, 0x0C
  3470. 000025CC  B001                     cmp.b      D0, D1
  3471. 000025CE  6736                     beq        +0x38 /* 00002606 */
  3472. 000025D0  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  3473. 000025D4  7030                     moveq.l    D0, 0x30
  3474. 000025D6  2F00                     move.l     -[A7], D0
  3475. 000025D8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3476. 000025DC  504F                     addq.w     A7, 8
  3477. 000025DE  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3478. 000025E2  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3479. 000025E6  6068                     bra        +0x6A /* 00002650 */
  3480. label000025E8:
  3481. 000025E8  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  3482. 000025EC  7004                     moveq.l    D0, 0x04
  3483. 000025EE  2F00                     move.l     -[A7], D0
  3484. 000025F0  700C                     moveq.l    D0, 0x0C
  3485. 000025F2  1F00                     move.b     -[A7], D0
  3486. 000025F4  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  3487. 000025F8  2640                     movea.l    A3, D0
  3488. 000025FA  202D BFEE                move.l     D0, [A5 - 0x4012]
  3489. 000025FE  52AD BFEE                addq.l     [A5 - 0x4012], 1
  3490. 00002602  3740 0012                move.w     [A3 + 0x12], D0
  3491. label00002606:
  3492. 00002606  206D D922                movea.l    A0, [A5 - 0x26DE]
  3493. 0000260A  702E                     moveq.l    D0, 0x2E
  3494. 0000260C  D1C0                     add.l      A0, D0
  3495. 0000260E  2F08                     move.l     -[A7], A0
  3496. 00002610  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3497. 00002614  7001                     moveq.l    D0, 0x01
  3498. 00002616  206D D922                movea.l    A0, [A5 - 0x26DE]
  3499. 0000261A  2140 0020                move.l     [A0 + 0x20], D0
  3500. 0000261E  302B 0012                move.w     D0, [A3 + 0x12]
  3501. 00002622  48C0                     ext.l      D0
  3502. 00002624  2440                     movea.l    A2, D0
  3503. 00002626  206D D922                movea.l    A0, [A5 - 0x26DE]
  3504. 0000262A  5048                     addq.w     A0, 8
  3505. 0000262C  2F08                     move.l     -[A7], A0
  3506. 0000262E  42A7                     clr.l      -[A7]
  3507. 00002630  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3508. 00002634  2040                     movea.l    A0, D0
  3509. 00002636  200A                     move.l     D0, A2
  3510. 00002638  2140 0008                move.l     [A0 + 0x8], D0
  3511. 0000263C  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  3512. 00002640  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3513. label00002644:
  3514. 00002644  7072                     moveq.l    D0, 0x72
  3515. 00002646  1F00                     move.b     -[A7], D0
  3516. 00002648  7033                     moveq.l    D0, 0x33
  3517. 0000264A  2F00                     move.l     -[A7], D0
  3518. 0000264C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3519. label00002650:
  3520. 00002650  4CDF 0C00                movem.l    A2,A3, [A7]+
  3521. 00002654  4E75                     rts
  3522. fn00002656:
  3523. 00002656  4E56 0000                link       A6, 0
  3524. 0000265A  48E7 0038                movem.l    -[A7], A2,A3,A4
  3525. 0000265E  286E 0008                movea.l    A4, [A6 + 0x8]
  3526. 00002662  6020                     bra        +0x22 /* 00002684 */
  3527. label00002664:
  3528. 00002664  B5CC                     cmpa.l     A2, A4
  3529. 00002666  673E                     beq        +0x40 /* 000026A6 */
  3530. 00002668  266A 0008                movea.l    A3, [A2 + 0x8]
  3531. 0000266C  603E                     bra        +0x40 /* 000026AC */
  3532. label0000266E:
  3533. 0000266E  246B 0008                movea.l    A2, [A3 + 0x8]
  3534. 00002672  302A 0034                move.w     D0, [A2 + 0x34]
  3535. 00002676  7202                     moveq.l    D1, 0x02
  3536. 00002678  C041                     and.w      D0, D1
  3537. 0000267A  662E                     bne        +0x30 /* 000026AA */
  3538. 0000267C  4A93                     tst.l      [A3]
  3539. 0000267E  6616                     bne        +0x18 /* 00002696 */
  3540. 00002680  2D4A 0010                move.l     [A6 + 0x10], A2
  3541. label00002684:
  3542. 00002684  246E 0010                movea.l    A2, [A6 + 0x10]
  3543. 00002688  006A 0002 0034           ori.w      [A2 + 0x34], 0x2
  3544. 0000268E  B5EE 000C                cmpa.l     A2, [A6 + 0xC]
  3545. 00002692  671C                     beq        +0x1E /* 000026B0 */
  3546. 00002694  60CE                     bra        -0x30 /* 00002664 */
  3547. label00002696:
  3548. 00002696  2F0A                     move.l     -[A7], A2
  3549. 00002698  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3550. 0000269C  2F0C                     move.l     -[A7], A4
  3551. 0000269E  4EBA FFB6                jsr        [PC - 0x4A /* 00002656 */]
  3552. 000026A2  4A80                     tst.l      D0
  3553. 000026A4  6704                     beq        +0x6 /* 000026AA */
  3554. label000026A6:
  3555. 000026A6  7001                     moveq.l    D0, 0x01
  3556. 000026A8  6008                     bra        +0xA /* 000026B2 */
  3557. label000026AA:
  3558. 000026AA  2653                     movea.l    A3, [A3]
  3559. label000026AC:
  3560. 000026AC  200B                     move.l     D0, A3
  3561. 000026AE  66BE                     bne        -0x40 /* 0000266E */
  3562. label000026B0:
  3563. 000026B0  7000                     moveq.l    D0, 0x00
  3564. label000026B2:
  3565. 000026B2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3566. 000026B6  4E5E                     unlink     A6
  3567. 000026B8  205F                     movea.l    A0, [A7]+
  3568. 000026BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3569. 000026BE  4ED0                     jmp        [A0]
  3570. fn000026C0:
  3571. 000026C0  4E56 0000                link       A6, 0
  3572. 000026C4  2F0B                     move.l     -[A7], A3
  3573. 000026C6  266D D936                movea.l    A3, [A5 - 0x26CA]
  3574. 000026CA  600A                     bra        +0xC /* 000026D6 */
  3575. label000026CC:
  3576. 000026CC  026B FFFD 0034           andi.w     [A3 + 0x34], 0xFFFD
  3577. 000026D2  266B 0004                movea.l    A3, [A3 + 0x4]
  3578. label000026D6:
  3579. 000026D6  200B                     move.l     D0, A3
  3580. 000026D8  66F2                     bne        -0xC /* 000026CC */
  3581. 000026DA  2F2D D936                move.l     -[A7], [A5 - 0x26CA]
  3582. 000026DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3583. 000026E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3584. 000026E6  4EBA FF6E                jsr        [PC - 0x92 /* 00002656 */]
  3585. 000026EA  265F                     movea.l    A3, [A7]+
  3586. 000026EC  4E5E                     unlink     A6
  3587. 000026EE  205F                     movea.l    A0, [A7]+
  3588. 000026F0  504F                     addq.w     A7, 8
  3589. 000026F2  4ED0                     jmp        [A0]
  3590. fn000026F4:
  3591. 000026F4  302D D93A                move.w     D0, [A5 - 0x26C6]
  3592. 000026F8  6608                     bne        +0xA /* 00002702 */
  3593. 000026FA  2F2D D936                move.l     -[A7], [A5 - 0x26CA]
  3594. 000026FE  4EBA 0004                jsr        [PC + 0x4 /* 00002704 */]
  3595. label00002702:
  3596. 00002702  4E75                     rts
  3597. fn00002704:
  3598. 00002704  4E56 0000                link       A6, 0
  3599. 00002708  48E7 0038                movem.l    -[A7], A2,A3,A4
  3600. 0000270C  286E 0008                movea.l    A4, [A6 + 0x8]
  3601. 00002710  246C 0004                movea.l    A2, [A4 + 0x4]
  3602. 00002714  200A                     move.l     D0, A2
  3603. 00002716  6706                     beq        +0x8 /* 0000271E */
  3604. 00002718  2F0A                     move.l     -[A7], A2
  3605. 0000271A  4EBA FFE8                jsr        [PC - 0x18 /* 00002704 */]
  3606. label0000271E:
  3607. 0000271E  266D D936                movea.l    A3, [A5 - 0x26CA]
  3608. 00002722  600A                     bra        +0xC /* 0000272E */
  3609. label00002724:
  3610. 00002724  026B FFFE 0034           andi.w     [A3 + 0x34], 0xFFFE
  3611. 0000272A  266B 0004                movea.l    A3, [A3 + 0x4]
  3612. label0000272E:
  3613. 0000272E  200B                     move.l     D0, A3
  3614. 00002730  66F2                     bne        -0xC /* 00002724 */
  3615. 00002732  2F0C                     move.l     -[A7], A4
  3616. 00002734  2F0C                     move.l     -[A7], A4
  3617. 00002736  4EBA 000E                jsr        [PC + 0xE /* 00002746 */]
  3618. 0000273A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3619. 0000273E  4E5E                     unlink     A6
  3620. 00002740  205F                     movea.l    A0, [A7]+
  3621. 00002742  584F                     addq.w     A7, 4
  3622. 00002744  4ED0                     jmp        [A0]
  3623. fn00002746:
  3624. 00002746  4E56 0000                link       A6, 0
  3625. 0000274A  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  3626. 0000274E  246E 000C                movea.l    A2, [A6 + 0xC]
  3627. 00002752  2C2A 004E                move.l     D6, [A2 + 0x4E]
  3628. 00002756  206A 004A                movea.l    A0, [A2 + 0x4A]
  3629. 0000275A  2A28 004E                move.l     D5, [A0 + 0x4E]
  3630. 0000275E  BC85                     cmp.l      D6, D5
  3631. 00002760  6F0A                     ble        +0xC /* 0000276C */
  3632. 00002762  2F3C 0000 0DA6           move.l     -[A7], 0xDA6
  3633. 00002768  4EBA D896                jsr        [PC - 0x276A /* 00000000 */]
  3634. label0000276C:
  3635. 0000276C  246E 0008                movea.l    A2, [A6 + 0x8]
  3636. 00002770  202A 0020                move.l     D0, [A2 + 0x20]
  3637. 00002774  7207                     moveq.l    D1, 0x07
  3638. 00002776  B081                     cmp.l      D0, D1
  3639. 00002778  6700 00CC                beq        +0xCE /* 00002846 */
  3640. 0000277C  7801                     moveq.l    D4, 0x01
  3641. 0000277E  006A 0001 0034           ori.w      [A2 + 0x34], 0x1
  3642. 00002784  286A 0008                movea.l    A4, [A2 + 0x8]
  3643. 00002788  6056                     bra        +0x58 /* 000027E0 */
  3644. label0000278A:
  3645. 0000278A  266C 0008                movea.l    A3, [A4 + 0x8]
  3646. 0000278E  202B 0020                move.l     D0, [A3 + 0x20]
  3647. 00002792  7207                     moveq.l    D1, 0x07
  3648. 00002794  B081                     cmp.l      D0, D1
  3649. 00002796  6746                     beq        +0x48 /* 000027DE */
  3650. 00002798  262B 004E                move.l     D3, [A3 + 0x4E]
  3651. 0000279C  B686                     cmp.l      D3, D6
  3652. 0000279E  6304                     bls        +0x6 /* 000027A4 */
  3653. 000027A0  B685                     cmp.l      D3, D5
  3654. 000027A2  6312                     bls        +0x14 /* 000027B6 */
  3655. label000027A4:
  3656. 000027A4  4A84                     tst.l      D4
  3657. 000027A6  660A                     bne        +0xC /* 000027B2 */
  3658. 000027A8  2F3C 0000 0DBA           move.l     -[A7], 0xDBA
  3659. 000027AE  4EBA D850                jsr        [PC - 0x27B0 /* 00000000 */]
  3660. label000027B2:
  3661. 000027B2  7802                     moveq.l    D4, 0x02
  3662. 000027B4  6028                     bra        +0x2A /* 000027DE */
  3663. label000027B6:
  3664. 000027B6  0C84 0000 0002           cmpi.l     D4, 0x2
  3665. 000027BC  660A                     bne        +0xC /* 000027C8 */
  3666. 000027BE  2F3C 0000 0DC0           move.l     -[A7], 0xDC0
  3667. 000027C4  4EBA D83A                jsr        [PC - 0x27C6 /* 00000000 */]
  3668. label000027C8:
  3669. 000027C8  7800                     moveq.l    D4, 0x00
  3670. 000027CA  302B 0034                move.w     D0, [A3 + 0x34]
  3671. 000027CE  7201                     moveq.l    D1, 0x01
  3672. 000027D0  C041                     and.w      D0, D1
  3673. 000027D2  660A                     bne        +0xC /* 000027DE */
  3674. 000027D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3675. 000027D8  2F0B                     move.l     -[A7], A3
  3676. 000027DA  4EBA FF6A                jsr        [PC - 0x96 /* 00002746 */]
  3677. label000027DE:
  3678. 000027DE  2854                     movea.l    A4, [A4]
  3679. label000027E0:
  3680. 000027E0  200C                     move.l     D0, A4
  3681. 000027E2  66A6                     bne        -0x58 /* 0000278A */
  3682. 000027E4  4A84                     tst.l      D4
  3683. 000027E6  675E                     beq        +0x60 /* 00002846 */
  3684. 000027E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3685. 000027EC  246E 000C                movea.l    A2, [A6 + 0xC]
  3686. 000027F0  3F2A 0046                move.w     -[A7], [A2 + 0x46]
  3687. 000027F4  3F2A 0048                move.w     -[A7], [A2 + 0x48]
  3688. 000027F8  206E 0008                movea.l    A0, [A6 + 0x8]
  3689. 000027FC  2028 004E                move.l     D0, [A0 + 0x4E]
  3690. 00002800  B085                     cmp.l      D0, D5
  3691. 00002802  6708                     beq        +0xA /* 0000280C */
  3692. 00002804  203C 0000 8000           move.l     D0, 0x8000
  3693. 0000280A  6002                     bra        +0x4 /* 0000280E */
  3694. label0000280C:
  3695. 0000280C  7000                     moveq.l    D0, 0x00
  3696. label0000280E:
  3697. 0000280E  2F00                     move.l     -[A7], D0
  3698. 00002810  4EBA 0040                jsr        [PC + 0x40 /* 00002852 */]
  3699. 00002814  202D BFF6                move.l     D0, [A5 - 0x400A]
  3700. 00002818  7202                     moveq.l    D1, 0x02
  3701. 0000281A  C081                     and.l      D0, D1
  3702. 0000281C  6728                     beq        +0x2A /* 00002846 */
  3703. 0000281E  4AAA 0052                tst.l      [A2 + 0x52]
  3704. 00002822  6722                     beq        +0x24 /* 00002846 */
  3705. 00002824  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3706. 00002828  2F0A                     move.l     -[A7], A2
  3707. 0000282A  4EBA FE94                jsr        [PC - 0x16C /* 000026C0 */]
  3708. 0000282E  4A80                     tst.l      D0
  3709. 00002830  6714                     beq        +0x16 /* 00002846 */
  3710. 00002832  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  3711. 00002836  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  3712. 0000283A  2F00                     move.l     -[A7], D0
  3713. 0000283C  7047                     moveq.l    D0, 0x47
  3714. 0000283E  2F00                     move.l     -[A7], D0
  3715. 00002840  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3716. 00002844  504F                     addq.w     A7, 8
  3717. label00002846:
  3718. 00002846  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  3719. 0000284A  4E5E                     unlink     A6
  3720. 0000284C  205F                     movea.l    A0, [A7]+
  3721. 0000284E  504F                     addq.w     A7, 8
  3722. 00002850  4ED0                     jmp        [A0]
  3723. fn00002852:
  3724. 00002852  4E56 0000                link       A6, 0
  3725. 00002856  48E7 1020                movem.l    -[A7], D3,A2
  3726. 0000285A  246E 0010                movea.l    A2, [A6 + 0x10]
  3727. 0000285E  202A 0020                move.l     D0, [A2 + 0x20]
  3728. 00002862  7201                     moveq.l    D1, 0x01
  3729. 00002864  B081                     cmp.l      D0, D1
  3730. 00002866  672C                     beq        +0x2E /* 00002894 */
  3731. 00002868  7204                     moveq.l    D1, 0x04
  3732. 0000286A  B081                     cmp.l      D0, D1
  3733. 0000286C  6726                     beq        +0x28 /* 00002894 */
  3734. 0000286E  720B                     moveq.l    D1, 0x0B
  3735. 00002870  B081                     cmp.l      D0, D1
  3736. 00002872  6720                     beq        +0x22 /* 00002894 */
  3737. 00002874  720C                     moveq.l    D1, 0x0C
  3738. 00002876  B081                     cmp.l      D0, D1
  3739. 00002878  671A                     beq        +0x1C /* 00002894 */
  3740. 0000287A  7202                     moveq.l    D1, 0x02
  3741. 0000287C  B081                     cmp.l      D0, D1
  3742. 0000287E  6714                     beq        +0x16 /* 00002894 */
  3743. 00002880  7203                     moveq.l    D1, 0x03
  3744. 00002882  B081                     cmp.l      D0, D1
  3745. 00002884  670E                     beq        +0x10 /* 00002894 */
  3746. 00002886  7208                     moveq.l    D1, 0x08
  3747. 00002888  B081                     cmp.l      D0, D1
  3748. 0000288A  6708                     beq        +0xA /* 00002894 */
  3749. 0000288C  7205                     moveq.l    D1, 0x05
  3750. 0000288E  B081                     cmp.l      D0, D1
  3751. 00002890  6706                     beq        +0x8 /* 00002898 */
  3752. 00002892  6008                     bra        +0xA /* 0000289C */
  3753. label00002894:
  3754. 00002894  4243                     clr.w      D3
  3755. 00002896  600E                     bra        +0x10 /* 000028A6 */
  3756. label00002898:
  3757. 00002898  7601                     moveq.l    D3, 0x01
  3758. 0000289A  600A                     bra        +0xC /* 000028A6 */
  3759. label0000289C:
  3760. 0000289C  2F3C 0000 0E0F           move.l     -[A7], 0xE0F
  3761. 000028A2  4EBA D75C                jsr        [PC - 0x28A4 /* 00000000 */]
  3762. label000028A6:
  3763. 000028A6  2F0A                     move.l     -[A7], A2
  3764. 000028A8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3765. 000028AC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3766. 000028B0  3F03                     move.w     -[A7], D3
  3767. 000028B2  4267                     clr.w      -[A7]
  3768. 000028B4  204A                     movea.l    A0, A2
  3769. 000028B6  702E                     moveq.l    D0, 0x2E
  3770. 000028B8  D1C0                     add.l      A0, D0
  3771. 000028BA  2F08                     move.l     -[A7], A0
  3772. 000028BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3773. 000028C0  4EBA 00D6                jsr        [PC + 0xD6 /* 00002998 */]
  3774. 000028C4  4CDF 0408                movem.l    D3,A2, [A7]+
  3775. 000028C8  4E5E                     unlink     A6
  3776. 000028CA  205F                     movea.l    A0, [A7]+
  3777. 000028CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3778. 000028D0  4ED0                     jmp        [A0]
  3779. fn000028D2:
  3780. 000028D2  4E56 FFF4                link       A6, -0x000C
  3781. 000028D6  48E7 0038                movem.l    -[A7], A2,A3,A4
  3782. 000028DA  286E 0010                movea.l    A4, [A6 + 0x10]
  3783. 000028DE  7000                     moveq.l    D0, 0x00
  3784. 000028E0  2640                     movea.l    A3, D0
  3785. 000028E2  202C 000C                move.l     D0, [A4 + 0xC]
  3786. 000028E6  2D40 FFF4                move.l     [A6 - 0xC], D0
  3787. 000028EA  2F00                     move.l     -[A7], D0
  3788. 000028EC  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  3789. 000028F0  2440                     movea.l    A2, D0
  3790. 000028F2  2012                     move.l     D0, [A2]
  3791. 000028F4  721F                     moveq.l    D1, 0x1F
  3792. 000028F6  C041                     and.w      D0, D1
  3793. 000028F8  7214                     moveq.l    D1, 0x14
  3794. 000028FA  B041                     cmp.w      D0, D1
  3795. 000028FC  6600 008A                bne        +0x8C /* 00002988 */
  3796. 00002900  206A 000C                movea.l    A0, [A2 + 0xC]
  3797. 00002904  2068 0010                movea.l    A0, [A0 + 0x10]
  3798. 00002908  4AA8 004E                tst.l      [A0 + 0x4E]
  3799. 0000290C  677A                     beq        +0x7C /* 00002988 */
  3800. 0000290E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3801. 00002912  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  3802. 00002916  2D40 FFF8                move.l     [A6 - 0x8], D0
  3803. 0000291A  2F0C                     move.l     -[A7], A4
  3804. 0000291C  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  3805. 00002920  2D40 FFFC                move.l     [A6 - 0x4], D0
  3806. 00002924  2F0A                     move.l     -[A7], A2
  3807. 00002926  2F00                     move.l     -[A7], D0
  3808. 00002928  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3809. 0000292C  202E 0008                move.l     D0, [A6 + 0x8]
  3810. 00002930  7204                     moveq.l    D1, 0x04
  3811. 00002932  8081                     or.l       D0, D1
  3812. 00002934  2F00                     move.l     -[A7], D0
  3813. 00002936  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  3814. 0000293A  2640                     movea.l    A3, D0
  3815. 0000293C  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  3816. 00002940  671C                     beq        +0x1E /* 0000295E */
  3817. 00002942  206E 000C                movea.l    A0, [A6 + 0xC]
  3818. 00002946  4A90                     tst.l      [A0]
  3819. 00002948  6714                     beq        +0x16 /* 0000295E */
  3820. 0000294A  246E 000C                movea.l    A2, [A6 + 0xC]
  3821. 0000294E  2052                     movea.l    A0, [A2]
  3822. 00002950  224B                     movea.l    A1, A3
  3823. 00002952  7026                     moveq.l    D0, 0x26
  3824. 00002954  D3C0                     add.l      A1, D0
  3825. 00002956  22D8                     move.l     [A1]+, [A0]+
  3826. 00002958  3290                     move.w     [A1], [A0]
  3827. 0000295A  7000                     moveq.l    D0, 0x00
  3828. 0000295C  2480                     move.l     [A2], D0
  3829. label0000295E:
  3830. 0000295E  202C 0020                move.l     D0, [A4 + 0x20]
  3831. 00002962  0280 0000 0080           andi.l     D0, 0x80
  3832. 00002968  671E                     beq        +0x20 /* 00002988 */
  3833. 0000296A  7011                     moveq.l    D0, 0x11
  3834. 0000296C  2F00                     move.l     -[A7], D0
  3835. 0000296E  206D D874                movea.l    A0, [A5 - 0x278C]
  3836. 00002972  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3837. 00002976  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  3838. 0000297A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3839. 0000297E  2F00                     move.l     -[A7], D0
  3840. 00002980  2F0B                     move.l     -[A7], A3
  3841. 00002982  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3842. 00002986  2640                     movea.l    A3, D0
  3843. label00002988:
  3844. 00002988  200B                     move.l     D0, A3
  3845. 0000298A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3846. 0000298E  4E5E                     unlink     A6
  3847. 00002990  205F                     movea.l    A0, [A7]+
  3848. 00002992  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3849. 00002996  4ED0                     jmp        [A0]
  3850. fn00002998:
  3851. 00002998  4E56 FFFC                link       A6, -0x0004
  3852. 0000299C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3853. 000029A0  206E 0018                movea.l    A0, [A6 + 0x18]
  3854. 000029A4  2010                     move.l     D0, [A0]
  3855. 000029A6  2D40 FFFC                move.l     [A6 - 0x4], D0
  3856. 000029AA  7000                     moveq.l    D0, 0x00
  3857. 000029AC  2640                     movea.l    A3, D0
  3858. 000029AE  3A2E 0014                move.w     D5, [A6 + 0x14]
  3859. 000029B2  6056                     bra        +0x58 /* 00002A0A */
  3860. label000029B4:
  3861. 000029B4  3005                     move.w     D0, D5
  3862. 000029B6  48C0                     ext.l      D0
  3863. 000029B8  E580                     asl        D0, 2
  3864. 000029BA  D0AD D954                add.l      D0, [A5 - 0x26AC]
  3865. 000029BE  2040                     movea.l    A0, D0
  3866. 000029C0  2450                     movea.l    A2, [A0]
  3867. 000029C2  202A 0020                move.l     D0, [A2 + 0x20]
  3868. 000029C6  7610                     moveq.l    D3, 0x10
  3869. 000029C8  C083                     and.l      D0, D3
  3870. 000029CA  663E                     bne        +0x40 /* 00002A0A */
  3871. 000029CC  182A 001C                move.b     D4, [A2 + 0x1C]
  3872. 000029D0  7002                     moveq.l    D0, 0x02
  3873. 000029D2  B800                     cmp.b      D4, D0
  3874. 000029D4  6734                     beq        +0x36 /* 00002A0A */
  3875. 000029D6  7008                     moveq.l    D0, 0x08
  3876. 000029D8  B800                     cmp.b      D4, D0
  3877. 000029DA  672E                     beq        +0x30 /* 00002A0A */
  3878. 000029DC  7009                     moveq.l    D0, 0x09
  3879. 000029DE  B800                     cmp.b      D4, D0
  3880. 000029E0  6728                     beq        +0x2A /* 00002A0A */
  3881. 000029E2  302E 0010                move.w     D0, [A6 + 0x10]
  3882. 000029E6  6704                     beq        +0x6 /* 000029EC */
  3883. 000029E8  87AA 0020                or.l       [A2 + 0x20], D3
  3884. label000029EC:
  3885. 000029EC  2F0A                     move.l     -[A7], A2
  3886. 000029EE  486E 000C                pea.l      [A6 + 0xC]
  3887. 000029F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3888. 000029F6  4EBA FEDA                jsr        [PC - 0x126 /* 000028D2 */]
  3889. 000029FA  2840                     movea.l    A4, D0
  3890. 000029FC  200C                     move.l     D0, A4
  3891. 000029FE  670A                     beq        +0xC /* 00002A0A */
  3892. 00002A00  2F0B                     move.l     -[A7], A3
  3893. 00002A02  2F0C                     move.l     -[A7], A4
  3894. 00002A04  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3895. 00002A08  2640                     movea.l    A3, D0
  3896. label00002A0A:
  3897. 00002A0A  5345                     subq.w     D5, 1
  3898. 00002A0C  3005                     move.w     D0, D5
  3899. 00002A0E  5240                     addq.w     D0, 1
  3900. 00002A10  362E 0016                move.w     D3, [A6 + 0x16]
  3901. 00002A14  B043                     cmp.w      D0, D3
  3902. 00002A16  669C                     bne        -0x62 /* 000029B4 */
  3903. 00002A18  3A03                     move.w     D5, D3
  3904. 00002A1A  6052                     bra        +0x54 /* 00002A6E */
  3905. label00002A1C:
  3906. 00002A1C  3005                     move.w     D0, D5
  3907. 00002A1E  48C0                     ext.l      D0
  3908. 00002A20  E580                     asl        D0, 2
  3909. 00002A22  D0AD D954                add.l      D0, [A5 - 0x26AC]
  3910. 00002A26  2040                     movea.l    A0, D0
  3911. 00002A28  2450                     movea.l    A2, [A0]
  3912. 00002A2A  202A 0020                move.l     D0, [A2 + 0x20]
  3913. 00002A2E  7610                     moveq.l    D3, 0x10
  3914. 00002A30  C083                     and.l      D0, D3
  3915. 00002A32  6638                     bne        +0x3A /* 00002A6C */
  3916. 00002A34  182A 001C                move.b     D4, [A2 + 0x1C]
  3917. 00002A38  7008                     moveq.l    D0, 0x08
  3918. 00002A3A  B800                     cmp.b      D4, D0
  3919. 00002A3C  6706                     beq        +0x8 /* 00002A44 */
  3920. 00002A3E  7009                     moveq.l    D0, 0x09
  3921. 00002A40  B800                     cmp.b      D4, D0
  3922. 00002A42  6628                     bne        +0x2A /* 00002A6C */
  3923. label00002A44:
  3924. 00002A44  302E 0010                move.w     D0, [A6 + 0x10]
  3925. 00002A48  6704                     beq        +0x6 /* 00002A4E */
  3926. 00002A4A  87AA 0020                or.l       [A2 + 0x20], D3
  3927. label00002A4E:
  3928. 00002A4E  2F0A                     move.l     -[A7], A2
  3929. 00002A50  486E 000C                pea.l      [A6 + 0xC]
  3930. 00002A54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3931. 00002A58  4EBA FE78                jsr        [PC - 0x188 /* 000028D2 */]
  3932. 00002A5C  2840                     movea.l    A4, D0
  3933. 00002A5E  200C                     move.l     D0, A4
  3934. 00002A60  670A                     beq        +0xC /* 00002A6C */
  3935. 00002A62  2F0B                     move.l     -[A7], A3
  3936. 00002A64  2F0C                     move.l     -[A7], A4
  3937. 00002A66  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3938. 00002A6A  2640                     movea.l    A3, D0
  3939. label00002A6C:
  3940. 00002A6C  5245                     addq.w     D5, 1
  3941. label00002A6E:
  3942. 00002A6E  BA6E 0014                cmp.w      D5, [A6 + 0x14]
  3943. 00002A72  6DA8                     blt        -0x56 /* 00002A1C */
  3944. 00002A74  302E 0012                move.w     D0, [A6 + 0x12]
  3945. 00002A78  672A                     beq        +0x2C /* 00002AA4 */
  3946. 00002A7A  202E FFFC                move.l     D0, [A6 - 0x4]
  3947. 00002A7E  6724                     beq        +0x26 /* 00002AA4 */
  3948. 00002A80  200B                     move.l     D0, A3
  3949. 00002A82  6720                     beq        +0x22 /* 00002AA4 */
  3950. 00002A84  206E FFFC                movea.l    A0, [A6 - 0x4]
  3951. 00002A88  2068 0016                movea.l    A0, [A0 + 0x16]
  3952. 00002A8C  2010                     move.l     D0, [A0]
  3953. 00002A8E  721F                     moveq.l    D1, 0x1F
  3954. 00002A90  C041                     and.w      D0, D1
  3955. 00002A92  7213                     moveq.l    D1, 0x13
  3956. 00002A94  B041                     cmp.w      D0, D1
  3957. 00002A96  670C                     beq        +0xE /* 00002AA4 */
  3958. 00002A98  486E FFFC                pea.l      [A6 - 0x4]
  3959. 00002A9C  2F0B                     move.l     -[A7], A3
  3960. 00002A9E  4EBA 0028                jsr        [PC + 0x28 /* 00002AC8 */]
  3961. 00002AA2  600E                     bra        +0x10 /* 00002AB2 */
  3962. label00002AA4:
  3963. 00002AA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3964. 00002AA8  2F0B                     move.l     -[A7], A3
  3965. 00002AAA  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  3966. 00002AAE  2D40 FFFC                move.l     [A6 - 0x4], D0
  3967. label00002AB2:
  3968. 00002AB2  206E 0018                movea.l    A0, [A6 + 0x18]
  3969. 00002AB6  20AE FFFC                move.l     [A0], [A6 - 0x4]
  3970. 00002ABA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3971. 00002ABE  4E5E                     unlink     A6
  3972. 00002AC0  205F                     movea.l    A0, [A7]+
  3973. 00002AC2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3974. 00002AC6  4ED0                     jmp        [A0]
  3975. fn00002AC8:
  3976. 00002AC8  4E56 FFEC                link       A6, -0x0014
  3977. 00002ACC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3978. 00002AD0  286E 000C                movea.l    A4, [A6 + 0xC]
  3979. 00002AD4  6006                     bra        +0x8 /* 00002ADC */
  3980. label00002AD6:
  3981. 00002AD6  2054                     movea.l    A0, [A4]
  3982. 00002AD8  5C48                     addq.w     A0, 6
  3983. 00002ADA  2848                     movea.l    A4, A0
  3984. label00002ADC:
  3985. 00002ADC  2454                     movea.l    A2, [A4]
  3986. 00002ADE  1012                     move.b     D0, [A2]
  3987. 00002AE0  720F                     moveq.l    D1, 0x0F
  3988. 00002AE2  B001                     cmp.b      D0, D1
  3989. 00002AE4  67F0                     beq        -0xE /* 00002AD6 */
  3990. 00002AE6  2D4A FFEC                move.l     [A6 - 0x14], A2
  3991. 00002AEA  1612                     move.b     D3, [A2]
  3992. 00002AEC  705D                     moveq.l    D0, 0x5D
  3993. 00002AEE  B600                     cmp.b      D3, D0
  3994. 00002AF0  6706                     beq        +0x8 /* 00002AF8 */
  3995. 00002AF2  705E                     moveq.l    D0, 0x5E
  3996. 00002AF4  B600                     cmp.b      D3, D0
  3997. 00002AF6  6610                     bne        +0x12 /* 00002B08 */
  3998. label00002AF8:
  3999. 00002AF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4000. 00002AFC  2F0A                     move.l     -[A7], A2
  4001. 00002AFE  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  4002. 00002B02  2880                     move.l     [A4], D0
  4003. 00002B04  6000 0142                bra        +0x144 /* 00002C48 */
  4004. label00002B08:
  4005. 00002B08  246E FFEC                movea.l    A2, [A6 - 0x14]
  4006. 00002B0C  266A 0016                movea.l    A3, [A2 + 0x16]
  4007. 00002B10  7001                     moveq.l    D0, 0x01
  4008. 00002B12  2F00                     move.l     -[A7], D0
  4009. 00002B14  2F0B                     move.l     -[A7], A3
  4010. 00002B16  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  4011. 00002B1A  2D40 FFF0                move.l     [A6 - 0x10], D0
  4012. 00002B1E  2040                     movea.l    A0, D0
  4013. 00002B20  00A8 0008 0004 0020      ori.l      [A0 + 0x20], 0x80004
  4014. 00002B28  2F00                     move.l     -[A7], D0
  4015. 00002B2A  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  4016. 00002B2E  2013                     move.l     D0, [A3]
  4017. 00002B30  721F                     moveq.l    D1, 0x1F
  4018. 00002B32  C041                     and.w      D0, D1
  4019. 00002B34  7214                     moveq.l    D1, 0x14
  4020. 00002B36  B041                     cmp.w      D0, D1
  4021. 00002B38  6600 00B8                bne        +0xBA /* 00002BF2 */
  4022. 00002B3C  206B 000C                movea.l    A0, [A3 + 0xC]
  4023. 00002B40  2068 0010                movea.l    A0, [A0 + 0x10]
  4024. 00002B44  2028 0010                move.l     D0, [A0 + 0x10]
  4025. 00002B48  0280 0000 0080           andi.l     D0, 0x80
  4026. 00002B4E  6732                     beq        +0x34 /* 00002B82 */
  4027. 00002B50  7600                     moveq.l    D3, 0x00
  4028. 00002B52  2D43 FFF8                move.l     [A6 - 0x8], D3
  4029. 00002B56  486E FFF8                pea.l      [A6 - 0x8]
  4030. 00002B5A  2F0A                     move.l     -[A7], A2
  4031. 00002B5C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  4032. 00002B60  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4033. 00002B64  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  4034. 00002B68  2F00                     move.l     -[A7], D0
  4035. 00002B6A  2F0B                     move.l     -[A7], A3
  4036. 00002B6C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4037. 00002B70  42A7                     clr.l      -[A7]
  4038. 00002B72  42A7                     clr.l      -[A7]
  4039. 00002B74  42A7                     clr.l      -[A7]
  4040. 00002B76  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  4041. 00002B7A  2D40 FFF4                move.l     [A6 - 0xC], D0
  4042. 00002B7E  6000 00AA                bra        +0xAC /* 00002C2A */
  4043. label00002B82:
  4044. 00002B82  7017                     moveq.l    D0, 0x17
  4045. 00002B84  2F00                     move.l     -[A7], D0
  4046. 00002B86  2F0B                     move.l     -[A7], A3
  4047. 00002B88  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4048. 00002B8C  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4049. 00002B90  2F00                     move.l     -[A7], D0
  4050. 00002B92  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4051. 00002B96  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4052. 00002B9A  2D40 FFF4                move.l     [A6 - 0xC], D0
  4053. 00002B9E  322D D5D6                move.w     D1, [A5 - 0x2A2A]
  4054. 00002BA2  7410                     moveq.l    D2, 0x10
  4055. 00002BA4  C242                     and.w      D1, D2
  4056. 00002BA6  6700 0082                beq        +0x84 /* 00002C2A */
  4057. 00002BAA  222B 000C                move.l     D1, [A3 + 0xC]
  4058. 00002BAE  2D41 FFFC                move.l     [A6 - 0x4], D1
  4059. 00002BB2  2041                     movea.l    A0, D1
  4060. 00002BB4  2468 0010                movea.l    A2, [A0 + 0x10]
  4061. 00002BB8  4AAA 004E                tst.l      [A2 + 0x4E]
  4062. 00002BBC  676C                     beq        +0x6E /* 00002C2A */
  4063. 00002BBE  242A 0014                move.l     D2, [A2 + 0x14]
  4064. 00002BC2  B4AD D8AC                cmp.l      D2, [A5 - 0x2754]
  4065. 00002BC6  6662                     bne        +0x64 /* 00002C2A */
  4066. 00002BC8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4067. 00002BCC  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  4068. 00002BD0  2F00                     move.l     -[A7], D0
  4069. 00002BD2  2F0B                     move.l     -[A7], A3
  4070. 00002BD4  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4071. 00002BD8  2F00                     move.l     -[A7], D0
  4072. 00002BDA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4073. 00002BDE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4074. 00002BE2  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  4075. 00002BE6  2F00                     move.l     -[A7], D0
  4076. 00002BE8  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  4077. 00002BEC  2D40 FFF4                move.l     [A6 - 0xC], D0
  4078. 00002BF0  6038                     bra        +0x3A /* 00002C2A */
  4079. label00002BF2:
  4080. 00002BF2  2213                     move.l     D1, [A3]
  4081. 00002BF4  3601                     move.w     D3, D1
  4082. 00002BF6  721F                     moveq.l    D1, 0x1F
  4083. 00002BF8  C641                     and.w      D3, D1
  4084. 00002BFA  7214                     moveq.l    D1, 0x14
  4085. 00002BFC  B641                     cmp.w      D3, D1
  4086. 00002BFE  6706                     beq        +0x8 /* 00002C06 */
  4087. 00002C00  7215                     moveq.l    D1, 0x15
  4088. 00002C02  B641                     cmp.w      D3, D1
  4089. 00002C04  6604                     bne        +0x6 /* 00002C0A */
  4090. label00002C06:
  4091. 00002C06  7217                     moveq.l    D1, 0x17
  4092. 00002C08  6002                     bra        +0x4 /* 00002C0C */
  4093. label00002C0A:
  4094. 00002C0A  721B                     moveq.l    D1, 0x1B
  4095. label00002C0C:
  4096. 00002C0C  7000                     moveq.l    D0, 0x00
  4097. 00002C0E  1001                     move.b     D0, D1
  4098. 00002C10  2F00                     move.l     -[A7], D0
  4099. 00002C12  2F0B                     move.l     -[A7], A3
  4100. 00002C14  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4101. 00002C18  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4102. 00002C1C  2F00                     move.l     -[A7], D0
  4103. 00002C1E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4104. 00002C22  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4105. 00002C26  2D40 FFF4                move.l     [A6 - 0xC], D0
  4106. label00002C2A:
  4107. 00002C2A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4108. 00002C2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4109. 00002C32  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4110. 00002C36  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4111. 00002C3A  2F00                     move.l     -[A7], D0
  4112. 00002C3C  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  4113. 00002C40  2F00                     move.l     -[A7], D0
  4114. 00002C42  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  4115. 00002C46  2880                     move.l     [A4], D0
  4116. label00002C48:
  4117. 00002C48  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4118. 00002C4C  4E5E                     unlink     A6
  4119. 00002C4E  205F                     movea.l    A0, [A7]+
  4120. 00002C50  504F                     addq.w     A7, 8
  4121. 00002C52  4ED0                     jmp        [A0]
  4122. fn00002C54:
  4123. 00002C54  4E56 FBCC                link       A6, -0x0434
  4124. 00002C58  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4125. 00002C5C  246E 0008                movea.l    A2, [A6 + 0x8]
  4126. 00002C60  206A 000C                movea.l    A0, [A2 + 0xC]
  4127. 00002C64  2010                     move.l     D0, [A0]
  4128. 00002C66  721F                     moveq.l    D1, 0x1F
  4129. 00002C68  C081                     and.l      D0, D1
  4130. 00002C6A  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4131. 00002C6E  1030 0000                move.b     D0, [A0 + D0.w]
  4132. 00002C72  7210                     moveq.l    D1, 0x10
  4133. 00002C74  C001                     and.b      D0, D1
  4134. 00002C76  660A                     bne        +0xC /* 00002C82 */
  4135. 00002C78  2F3C 0000 0EFB           move.l     -[A7], 0xEFB
  4136. 00002C7E  4EBA D380                jsr        [PC - 0x2C80 /* 00000000 */]
  4137. label00002C82:
  4138. 00002C82  266A 0010                movea.l    A3, [A2 + 0x10]
  4139. 00002C86  200B                     move.l     D0, A3
  4140. 00002C88  660A                     bne        +0xC /* 00002C94 */
  4141. 00002C8A  2F3C 0000 0EFD           move.l     -[A7], 0xEFD
  4142. 00002C90  4EBA D36E                jsr        [PC - 0x2C92 /* 00000000 */]
  4143. label00002C94:
  4144. 00002C94  302B 0008                move.w     D0, [A3 + 0x8]
  4145. 00002C98  0240 0200                andi.w     D0, 0x200
  4146. 00002C9C  6626                     bne        +0x28 /* 00002CC4 */
  4147. 00002C9E  0C2D 0056 CDDC           cmpi.b     [A5 - 0x3224], 0x56 /* 'V' */
  4148. 00002CA4  6600 0358                bne        +0x35A /* 00002FFE */
  4149. 00002CA8  7054                     moveq.l    D0, 0x54
  4150. 00002CAA  D5C0                     add.l      A2, D0
  4151. 00002CAC  2F0A                     move.l     -[A7], A2
  4152. 00002CAE  702C                     moveq.l    D0, 0x2C
  4153. 00002CB0  2F00                     move.l     -[A7], D0
  4154. 00002CB2  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4155. 00002CB6  504F                     addq.w     A7, 8
  4156. 00002CB8  7059                     moveq.l    D0, 0x59
  4157. 00002CBA  1F00                     move.b     -[A7], D0
  4158. 00002CBC  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  4159. 00002CC0  6000 033C                bra        +0x33E /* 00002FFE */
  4160. label00002CC4:
  4161. 00002CC4  7600                     moveq.l    D3, 0x00
  4162. 00002CC6  2D43 FBD8                move.l     [A6 - 0x428], D3
  4163. 00002CCA  2D43 FBD0                move.l     [A6 - 0x430], D3
  4164. 00002CCE  206E 0008                movea.l    A0, [A6 + 0x8]
  4165. 00002CD2  2068 0010                movea.l    A0, [A0 + 0x10]
  4166. 00002CD6  2450                     movea.l    A2, [A0]
  4167. 00002CD8  206A 0010                movea.l    A0, [A2 + 0x10]
  4168. 00002CDC  4AA8 008E                tst.l      [A0 + 0x8E]
  4169. 00002CE0  6738                     beq        +0x3A /* 00002D1A */
  4170. 00002CE2  487A 0328                pea.l      [PC + 0x328 /* 0000300C, value 0x44617461 'Data', cstring "Data" */]
  4171. 00002CE6  7054                     moveq.l    D0, 0x54
  4172. 00002CE8  D5C0                     add.l      A2, D0
  4173. 00002CEA  2F0A                     move.l     -[A7], A2
  4174. 00002CEC  486E FBE0                pea.l      [A6 - 0x420]
  4175. 00002CF0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  4176. 00002CF4  504F                     addq.w     A7, 8
  4177. 00002CF6  2F00                     move.l     -[A7], D0
  4178. 00002CF8  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  4179. 00002CFC  504F                     addq.w     A7, 8
  4180. 00002CFE  2F00                     move.l     -[A7], D0
  4181. 00002D00  7001                     moveq.l    D0, 0x01
  4182. 00002D02  2F00                     move.l     -[A7], D0
  4183. 00002D04  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  4184. 00002D08  2D40 FBD0                move.l     [A6 - 0x430], D0
  4185. 00002D0C  4A80                     tst.l      D0
  4186. 00002D0E  670A                     beq        +0xC /* 00002D1A */
  4187. 00002D10  2040                     movea.l    A0, D0
  4188. 00002D12  2028 0010                move.l     D0, [A0 + 0x10]
  4189. 00002D16  2D40 FBD4                move.l     [A6 - 0x42C], D0
  4190. label00002D1A:
  4191. 00002D1A  202E FBD0                move.l     D0, [A6 - 0x430]
  4192. 00002D1E  6638                     bne        +0x3A /* 00002D58 */
  4193. 00002D20  206E 0008                movea.l    A0, [A6 + 0x8]
  4194. 00002D24  2068 000C                movea.l    A0, [A0 + 0xC]
  4195. 00002D28  2068 0008                movea.l    A0, [A0 + 0x8]
  4196. 00002D2C  2468 0008                movea.l    A2, [A0 + 0x8]
  4197. 00002D30  2012                     move.l     D0, [A2]
  4198. 00002D32  721F                     moveq.l    D1, 0x1F
  4199. 00002D34  C041                     and.w      D0, D1
  4200. 00002D36  7214                     moveq.l    D1, 0x14
  4201. 00002D38  B041                     cmp.w      D0, D1
  4202. 00002D3A  670A                     beq        +0xC /* 00002D46 */
  4203. 00002D3C  2F3C 0000 0F14           move.l     -[A7], 0xF14
  4204. 00002D42  4EBA D2BC                jsr        [PC - 0x2D44 /* 00000000 */]
  4205. label00002D46:
  4206. 00002D46  202A 000C                move.l     D0, [A2 + 0xC]
  4207. 00002D4A  2D40 FBD0                move.l     [A6 - 0x430], D0
  4208. 00002D4E  2040                     movea.l    A0, D0
  4209. 00002D50  2028 0010                move.l     D0, [A0 + 0x10]
  4210. 00002D54  2D40 FBD4                move.l     [A6 - 0x42C], D0
  4211. label00002D58:
  4212. 00002D58  0C2D 0056 CDDC           cmpi.b     [A5 - 0x3224], 0x56 /* 'V' */
  4213. 00002D5E  6600 0204                bne        +0x206 /* 00002F64 */
  4214. 00002D62  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4215. 00002D66  246E FBD4                movea.l    A2, [A6 - 0x42C]
  4216. 00002D6A  7036                     moveq.l    D0, 0x36
  4217. 00002D6C  D5C0                     add.l      A2, D0
  4218. 00002D6E  2D4A FFF4                move.l     [A6 - 0xC], A2
  4219. 00002D72  206E FBD4                movea.l    A0, [A6 - 0x42C]
  4220. 00002D76  703A                     moveq.l    D0, 0x3A
  4221. 00002D78  D1C0                     add.l      A0, D0
  4222. 00002D7A  2D48 FFF0                move.l     [A6 - 0x10], A0
  4223. 00002D7E  206E FBD0                movea.l    A0, [A6 - 0x430]
  4224. 00002D82  7654                     moveq.l    D3, 0x54
  4225. 00002D84  D1C3                     add.l      A0, D3
  4226. 00002D86  2D48 FFF8                move.l     [A6 - 0x8], A0
  4227. 00002D8A  206E 0008                movea.l    A0, [A6 + 0x8]
  4228. 00002D8E  D1C3                     add.l      A0, D3
  4229. 00002D90  2D48 FFFC                move.l     [A6 - 0x4], A0
  4230. label00002D94:
  4231. 00002D94  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  4232. 00002D9A  6600 0138                bne        +0x13A /* 00002ED4 */
  4233. 00002D9E  2F2E FBD0                move.l     -[A7], [A6 - 0x430]
  4234. 00002DA2  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  4235. 00002DA6  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  4236. 00002DAA  2D40 FBCC                move.l     [A6 - 0x434], D0
  4237. 00002DAE  4A80                     tst.l      D0
  4238. 00002DB0  672C                     beq        +0x2E /* 00002DDE */
  4239. 00002DB2  2040                     movea.l    A0, D0
  4240. 00002DB4  1628 001C                move.b     D3, [A0 + 0x1C]
  4241. 00002DB8  7212                     moveq.l    D1, 0x12
  4242. 00002DBA  B601                     cmp.b      D3, D1
  4243. 00002DBC  6700 00B2                beq        +0xB4 /* 00002E70 */
  4244. 00002DC0  7210                     moveq.l    D1, 0x10
  4245. 00002DC2  B601                     cmp.b      D3, D1
  4246. 00002DC4  6700 00AA                beq        +0xAC /* 00002E70 */
  4247. 00002DC8  2F00                     move.l     -[A7], D0
  4248. 00002DCA  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4249. 00002DCE  2F00                     move.l     -[A7], D0
  4250. 00002DD0  7055                     moveq.l    D0, 0x55
  4251. 00002DD2  2F00                     move.l     -[A7], D0
  4252. 00002DD4  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4253. 00002DD8  504F                     addq.w     A7, 8
  4254. 00002DDA  6000 0094                bra        +0x96 /* 00002E70 */
  4255. label00002DDE:
  4256. 00002DDE  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  4257. 00002DE2  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  4258. 00002DE6  2640                     movea.l    A3, D0
  4259. 00002DE8  286D CDDE                movea.l    A4, [A5 - 0x3222]
  4260. 00002DEC  6030                     bra        +0x32 /* 00002E1E */
  4261. label00002DEE:
  4262. 00002DEE  284B                     movea.l    A4, A3
  4263. 00002DF0  7054                     moveq.l    D0, 0x54
  4264. 00002DF2  D9C0                     add.l      A4, D0
  4265. 00002DF4  102B 001C                move.b     D0, [A3 + 0x1C]
  4266. 00002DF8  4880                     ext.w      D0
  4267. 00002DFA  48C0                     ext.l      D0
  4268. 00002DFC  720A                     moveq.l    D1, 0x0A
  4269. 00002DFE  B081                     cmp.l      D0, D1
  4270. 00002E00  6708                     beq        +0xA /* 00002E0A */
  4271. 00002E02  721A                     moveq.l    D1, 0x1A
  4272. 00002E04  B081                     cmp.l      D0, D1
  4273. 00002E06  671C                     beq        +0x1E /* 00002E24 */
  4274. 00002E08  6028                     bra        +0x2A /* 00002E32 */
  4275. label00002E0A:
  4276. 00002E0A  246B 000C                movea.l    A2, [A3 + 0xC]
  4277. 00002E0E  2012                     move.l     D0, [A2]
  4278. 00002E10  721F                     moveq.l    D1, 0x1F
  4279. 00002E12  C041                     and.w      D0, D1
  4280. 00002E14  7214                     moveq.l    D1, 0x14
  4281. 00002E16  B041                     cmp.w      D0, D1
  4282. 00002E18  6618                     bne        +0x1A /* 00002E32 */
  4283. 00002E1A  266A 000C                movea.l    A3, [A2 + 0xC]
  4284. label00002E1E:
  4285. 00002E1E  200B                     move.l     D0, A3
  4286. 00002E20  6710                     beq        +0x12 /* 00002E32 */
  4287. 00002E22  60CA                     bra        -0x34 /* 00002DEE */
  4288. label00002E24:
  4289. 00002E24  2F0B                     move.l     -[A7], A3
  4290. 00002E26  7001                     moveq.l    D0, 0x01
  4291. 00002E28  2F00                     move.l     -[A7], D0
  4292. 00002E2A  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  4293. 00002E2E  2640                     movea.l    A3, D0
  4294. 00002E30  60EC                     bra        -0x12 /* 00002E1E */
  4295. label00002E32:
  4296. 00002E32  206E FFF4                movea.l    A0, [A6 - 0xC]
  4297. 00002E36  2650                     movea.l    A3, [A0]
  4298. 00002E38  7600                     moveq.l    D3, 0x00
  4299. 00002E3A  602C                     bra        +0x2E /* 00002E68 */
  4300. label00002E3C:
  4301. 00002E3C  2F0C                     move.l     -[A7], A4
  4302. 00002E3E  2053                     movea.l    A0, [A3]
  4303. 00002E40  7054                     moveq.l    D0, 0x54
  4304. 00002E42  D1C0                     add.l      A0, D0
  4305. 00002E44  2F08                     move.l     -[A7], A0
  4306. 00002E46  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4307. 00002E4A  504F                     addq.w     A7, 8
  4308. 00002E4C  4A80                     tst.l      D0
  4309. 00002E4E  6608                     bne        +0xA /* 00002E58 */
  4310. 00002E50  2013                     move.l     D0, [A3]
  4311. 00002E52  2D40 FBCC                move.l     [A6 - 0x434], D0
  4312. 00002E56  6018                     bra        +0x1A /* 00002E70 */
  4313. label00002E58:
  4314. 00002E58  266B 0004                movea.l    A3, [A3 + 0x4]
  4315. label00002E5C:
  4316. 00002E5C  200B                     move.l     D0, A3
  4317. 00002E5E  66DC                     bne        -0x22 /* 00002E3C */
  4318. 00002E60  206E FFF0                movea.l    A0, [A6 - 0x10]
  4319. 00002E64  2650                     movea.l    A3, [A0]
  4320. 00002E66  5283                     addq.l     D3, 1
  4321. label00002E68:
  4322. 00002E68  0C83 0000 0002           cmpi.l     D3, 0x2
  4323. 00002E6E  65EC                     bcs        -0x12 /* 00002E5C */
  4324. label00002E70:
  4325. 00002E70  202E FBCC                move.l     D0, [A6 - 0x434]
  4326. 00002E74  6614                     bne        +0x16 /* 00002E8A */
  4327. 00002E76  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4328. 00002E7A  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  4329. 00002E7E  704A                     moveq.l    D0, 0x4A
  4330. 00002E80  2F00                     move.l     -[A7], D0
  4331. 00002E82  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4332. 00002E86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4333. label00002E8A:
  4334. 00002E8A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4335. label00002E8E:
  4336. 00002E8E  7053                     moveq.l    D0, 0x53
  4337. 00002E90  1F00                     move.b     -[A7], D0
  4338. 00002E92  7042                     moveq.l    D0, 0x42
  4339. 00002E94  2F00                     move.l     -[A7], D0
  4340. 00002E96  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  4341. 00002E9A  202E FBCC                move.l     D0, [A6 - 0x434]
  4342. 00002E9E  6774                     beq        +0x76 /* 00002F14 */
  4343. 00002EA0  286E FBD8                movea.l    A4, [A6 - 0x428]
  4344. 00002EA4  6028                     bra        +0x2A /* 00002ECE */
  4345. label00002EA6:
  4346. 00002EA6  266C 0008                movea.l    A3, [A4 + 0x8]
  4347. 00002EAA  206B 0004                movea.l    A0, [A3 + 0x4]
  4348. 00002EAE  246E FBCC                movea.l    A2, [A6 - 0x434]
  4349. 00002EB2  B1CA                     cmpa.l     A0, A2
  4350. 00002EB4  6616                     bne        +0x18 /* 00002ECC */
  4351. 00002EB6  7054                     moveq.l    D0, 0x54
  4352. 00002EB8  D5C0                     add.l      A2, D0
  4353. 00002EBA  2F0A                     move.l     -[A7], A2
  4354. 00002EBC  7014                     moveq.l    D0, 0x14
  4355. 00002EBE  2F00                     move.l     -[A7], D0
  4356. 00002EC0  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4357. 00002EC4  504F                     addq.w     A7, 8
  4358. 00002EC6  7000                     moveq.l    D0, 0x00
  4359. 00002EC8  2D40 FBCC                move.l     [A6 - 0x434], D0
  4360. label00002ECC:
  4361. 00002ECC  2854                     movea.l    A4, [A4]
  4362. label00002ECE:
  4363. 00002ECE  200C                     move.l     D0, A4
  4364. 00002ED0  6742                     beq        +0x44 /* 00002F14 */
  4365. 00002ED2  60D2                     bra        -0x2C /* 00002EA6 */
  4366. label00002ED4:
  4367. 00002ED4  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  4368. 00002EDA  6622                     bne        +0x24 /* 00002EFE */
  4369. 00002EDC  206E FFF4                movea.l    A0, [A6 - 0xC]
  4370. 00002EE0  2650                     movea.l    A3, [A0]
  4371. 00002EE2  200B                     move.l     D0, A3
  4372. 00002EE4  6610                     bne        +0x12 /* 00002EF6 */
  4373. 00002EE6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4374. 00002EEA  7015                     moveq.l    D0, 0x15
  4375. 00002EEC  2F00                     move.l     -[A7], D0
  4376. 00002EEE  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4377. 00002EF2  504F                     addq.w     A7, 8
  4378. 00002EF4  601E                     bra        +0x20 /* 00002F14 */
  4379. label00002EF6:
  4380. 00002EF6  2013                     move.l     D0, [A3]
  4381. 00002EF8  2D40 FBCC                move.l     [A6 - 0x434], D0
  4382. 00002EFC  6090                     bra        -0x6E /* 00002E8E */
  4383. label00002EFE:
  4384. 00002EFE  206E 0008                movea.l    A0, [A6 + 0x8]
  4385. 00002F02  7054                     moveq.l    D0, 0x54
  4386. 00002F04  D1C0                     add.l      A0, D0
  4387. 00002F06  2F08                     move.l     -[A7], A0
  4388. 00002F08  7015                     moveq.l    D0, 0x15
  4389. 00002F0A  2F00                     move.l     -[A7], D0
  4390. 00002F0C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4391. 00002F10  504F                     addq.w     A7, 8
  4392. 00002F12  6050                     bra        +0x52 /* 00002F64 */
  4393. label00002F14:
  4394. 00002F14  202E FBCC                move.l     D0, [A6 - 0x434]
  4395. 00002F18  672E                     beq        +0x30 /* 00002F48 */
  4396. 00002F1A  7008                     moveq.l    D0, 0x08
  4397. 00002F1C  2F00                     move.l     -[A7], D0
  4398. 00002F1E  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  4399. 00002F22  2640                     movea.l    A3, D0
  4400. 00002F24  276E FBCC 0004           move.l     [A3 + 0x4], [A6 - 0x434]
  4401. 00002F2A  2F0B                     move.l     -[A7], A3
  4402. 00002F2C  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  4403. 00002F30  7054                     moveq.l    D0, 0x54
  4404. 00002F32  1F00                     move.b     -[A7], D0
  4405. 00002F34  7012                     moveq.l    D0, 0x12
  4406. 00002F36  2F00                     move.l     -[A7], D0
  4407. 00002F38  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  4408. 00002F3C  486E FBD8                pea.l      [A6 - 0x428]
  4409. 00002F40  2F0B                     move.l     -[A7], A3
  4410. 00002F42  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  4411. 00002F46  600C                     bra        +0xE /* 00002F54 */
  4412. label00002F48:
  4413. 00002F48  7054                     moveq.l    D0, 0x54
  4414. 00002F4A  1F00                     move.b     -[A7], D0
  4415. 00002F4C  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  4416. 00002F50  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4417. label00002F54:
  4418. 00002F54  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  4419. 00002F5A  6608                     bne        +0xA /* 00002F64 */
  4420. 00002F5C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4421. 00002F60  6000 FE32                bra        -0x1CC /* 00002D94 */
  4422. label00002F64:
  4423. 00002F64  206E FBD4                movea.l    A0, [A6 - 0x42C]
  4424. 00002F68  2028 0004                move.l     D0, [A0 + 0x4]
  4425. 00002F6C  2D40 FBDC                move.l     [A6 - 0x424], D0
  4426. 00002F70  607A                     bra        +0x7C /* 00002FEC */
  4427. label00002F72:
  4428. 00002F72  206E FBDC                movea.l    A0, [A6 - 0x424]
  4429. 00002F76  2468 0008                movea.l    A2, [A0 + 0x8]
  4430. 00002F7A  162A 001C                move.b     D3, [A2 + 0x1C]
  4431. 00002F7E  7012                     moveq.l    D0, 0x12
  4432. 00002F80  B600                     cmp.b      D3, D0
  4433. 00002F82  6706                     beq        +0x8 /* 00002F8A */
  4434. 00002F84  7010                     moveq.l    D0, 0x10
  4435. 00002F86  B600                     cmp.b      D3, D0
  4436. 00002F88  6658                     bne        +0x5A /* 00002FE2 */
  4437. label00002F8A:
  4438. 00002F8A  206A 000C                movea.l    A0, [A2 + 0xC]
  4439. 00002F8E  2010                     move.l     D0, [A0]
  4440. 00002F90  2D40 FFEC                move.l     [A6 - 0x14], D0
  4441. 00002F94  761F                     moveq.l    D3, 0x1F
  4442. 00002F96  C043                     and.w      D0, D3
  4443. 00002F98  7212                     moveq.l    D1, 0x12
  4444. 00002F9A  B041                     cmp.w      D0, D1
  4445. 00002F9C  6716                     beq        +0x18 /* 00002FB4 */
  4446. 00002F9E  302E FFEE                move.w     D0, [A6 - 0x12]
  4447. 00002FA2  C043                     and.w      D0, D3
  4448. 00002FA4  7214                     moveq.l    D1, 0x14
  4449. 00002FA6  B041                     cmp.w      D0, D1
  4450. 00002FA8  6738                     beq        +0x3A /* 00002FE2 */
  4451. 00002FAA  202E FFEC                move.l     D0, [A6 - 0x14]
  4452. 00002FAE  7240                     moveq.l    D1, 0x40
  4453. 00002FB0  C081                     and.l      D0, D1
  4454. 00002FB2  672E                     beq        +0x30 /* 00002FE2 */
  4455. label00002FB4:
  4456. 00002FB4  286E FBD8                movea.l    A4, [A6 - 0x428]
  4457. 00002FB8  6022                     bra        +0x24 /* 00002FDC */
  4458. label00002FBA:
  4459. 00002FBA  2F0A                     move.l     -[A7], A2
  4460. 00002FBC  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4461. 00002FC0  2F00                     move.l     -[A7], D0
  4462. 00002FC2  7022                     moveq.l    D0, 0x22
  4463. 00002FC4  2F00                     move.l     -[A7], D0
  4464. 00002FC6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4465. 00002FCA  504F                     addq.w     A7, 8
  4466. 00002FCC  6014                     bra        +0x16 /* 00002FE2 */
  4467. label00002FCE:
  4468. 00002FCE  266C 0008                movea.l    A3, [A4 + 0x8]
  4469. 00002FD2  206B 0004                movea.l    A0, [A3 + 0x4]
  4470. 00002FD6  B1CA                     cmpa.l     A0, A2
  4471. 00002FD8  6708                     beq        +0xA /* 00002FE2 */
  4472. 00002FDA  2854                     movea.l    A4, [A4]
  4473. label00002FDC:
  4474. 00002FDC  200C                     move.l     D0, A4
  4475. 00002FDE  66EE                     bne        -0x10 /* 00002FCE */
  4476. 00002FE0  60D8                     bra        -0x26 /* 00002FBA */
  4477. label00002FE2:
  4478. 00002FE2  206E FBDC                movea.l    A0, [A6 - 0x424]
  4479. 00002FE6  2010                     move.l     D0, [A0]
  4480. 00002FE8  2D40 FBDC                move.l     [A6 - 0x424], D0
  4481. label00002FEC:
  4482. 00002FEC  202E FBDC                move.l     D0, [A6 - 0x424]
  4483. 00002FF0  6680                     bne        -0x7E /* 00002F72 */
  4484. 00002FF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4485. 00002FF6  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  4486. 00002FFA  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  4487. label00002FFE:
  4488. 00002FFE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4489. 00003002  4E5E                     unlink     A6
  4490. 00003004  205F                     movea.l    A0, [A7]+
  4491. 00003006  584F                     addq.w     A7, 4
  4492. 00003008  4ED0                     jmp        [A0]
  4493. 0000300A  0006 4461                ori.b      D6, 0x61 /* 'a' */
  4494. 0000300E  7461                     moveq.l    D2, 0x61
  4495. 00003010  0000 700E                ori.b      D0, 0xE
  4496. // begin alternate branch 00003012-00003014
  4497. fn00003012:
  4498. 00003012  700E                     moveq.l    D0, 0x0E
  4499. // end alternate branch 00003012-00003014
  4500. fn00003012: // (misaligned)
  4501. 00003014  2F00                     move.l     -[A7], D0
  4502. 00003016  42A7                     clr.l      -[A7]
  4503. 00003018  486D BFFE                pea.l      [A5 - 0x4002]
  4504. 0000301C  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4505. 00003020  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4506. 00003024  1B7C 0001 BFFE           move.b     [A5 - 0x4002], 0x1
  4507. 0000302A  4E75                     rts
  4508. fn0000302C:
  4509. 0000302C  486D C000                pea.l      [A5 - 0x4000]
  4510. 00003030  42A7                     clr.l      -[A7]
  4511. 00003032  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  4512. 00003036  700E                     moveq.l    D0, 0x0E
  4513. 00003038  2F00                     move.l     -[A7], D0
  4514. 0000303A  42A7                     clr.l      -[A7]
  4515. 0000303C  486D BFFE                pea.l      [A5 - 0x4002]
  4516. 00003040  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4517. 00003044  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4518. 00003048  4E75                     rts
  4519. fn0000304A:
  4520. 0000304A  4E56 FFCC                link       A6, -0x0034
  4521. 0000304E  48E7 0038                movem.l    -[A7], A2,A3,A4
  4522. 00003052  102D BFFE                move.b     D0, [A5 - 0x4002]
  4523. 00003056  6730                     beq        +0x32 /* 00003088 */
  4524. 00003058  202D C004                move.l     D0, [A5 - 0x3FFC]
  4525. 0000305C  672A                     beq        +0x2C /* 00003088 */
  4526. 0000305E  202D C008                move.l     D0, [A5 - 0x3FF8]
  4527. 00003062  6724                     beq        +0x26 /* 00003088 */
  4528. 00003064  700C                     moveq.l    D0, 0x0C
  4529. 00003066  2F00                     move.l     -[A7], D0
  4530. 00003068  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  4531. 0000306C  2440                     movea.l    A2, D0
  4532. 0000306E  24AD D998                move.l     [A2], [A5 - 0x2668]
  4533. 00003072  256D C004 0004           move.l     [A2 + 0x4], [A5 - 0x3FFC]
  4534. 00003078  256D C008 0008           move.l     [A2 + 0x8], [A5 - 0x3FF8]
  4535. 0000307E  486D BFE2                pea.l      [A5 - 0x401E]
  4536. 00003082  2F0A                     move.l     -[A7], A2
  4537. 00003084  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  4538. label00003088:
  4539. 00003088  2D6D C000 FFCC           move.l     [A6 - 0x34], [A5 - 0x4000]
  4540. 0000308E  6700 012C                beq        +0x12E /* 000031BC */
  4541. 00003092  6000 00D0                bra        +0xD2 /* 00003164 */
  4542. label00003096:
  4543. 00003096  206E FFCC                movea.l    A0, [A6 - 0x34]
  4544. 0000309A  2868 0008                movea.l    A4, [A0 + 0x8]
  4545. 0000309E  2F2D C008                move.l     -[A7], [A5 - 0x3FF8]
  4546. 000030A2  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4547. 000030A6  2F00                     move.l     -[A7], D0
  4548. 000030A8  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  4549. 000030AC  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  4550. 000030B0  2D40 FFD0                move.l     [A6 - 0x30], D0
  4551. 000030B4  204C                     movea.l    A0, A4
  4552. 000030B6  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4553. 000030BA  7008                     moveq.l    D0, 0x08
  4554. label000030BC:
  4555. 000030BC  22D8                     move.l     [A1]+, [A0]+
  4556. 000030BE  51C8 FFFC                dbf        D0, -0x6 /* 000030BC */
  4557. 000030C2  3290                     move.w     [A1], [A0]
  4558. 000030C4  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  4559. 000030C8  670E                     beq        +0x10 /* 000030D8 */
  4560. 000030CA  204C                     movea.l    A0, A4
  4561. 000030CC  7026                     moveq.l    D0, 0x26
  4562. 000030CE  D1C0                     add.l      A0, D0
  4563. 000030D0  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4564. 000030D4  22D8                     move.l     [A1]+, [A0]+
  4565. 000030D6  3290                     move.w     [A1], [A0]
  4566. label000030D8:
  4567. 000030D8  202E FFEE                move.l     D0, [A6 - 0x12]
  4568. 000030DC  6708                     beq        +0xA /* 000030E6 */
  4569. 000030DE  206E FFEE                movea.l    A0, [A6 - 0x12]
  4570. 000030E2  5268 0006                addq.w     [A0 + 0x6], 1
  4571. label000030E6:
  4572. 000030E6  246E FFD0                movea.l    A2, [A6 - 0x30]
  4573. 000030EA  264C                     movea.l    A3, A4
  4574. 000030EC  7008                     moveq.l    D0, 0x08
  4575. label000030EE:
  4576. 000030EE  26DA                     move.l     [A3]+, [A2]+
  4577. 000030F0  51C8 FFFC                dbf        D0, -0x6 /* 000030EE */
  4578. 000030F4  3692                     move.w     [A3], [A2]
  4579. 000030F6  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  4580. 000030FA  6712                     beq        +0x14 /* 0000310E */
  4581. 000030FC  206E FFD0                movea.l    A0, [A6 - 0x30]
  4582. 00003100  7026                     moveq.l    D0, 0x26
  4583. 00003102  D1C0                     add.l      A0, D0
  4584. 00003104  224C                     movea.l    A1, A4
  4585. 00003106  7026                     moveq.l    D0, 0x26
  4586. 00003108  D3C0                     add.l      A1, D0
  4587. 0000310A  22D8                     move.l     [A1]+, [A0]+
  4588. 0000310C  3290                     move.w     [A1], [A0]
  4589. label0000310E:
  4590. 0000310E  246C 001A                movea.l    A2, [A4 + 0x1A]
  4591. 00003112  200A                     move.l     D0, A2
  4592. 00003114  6704                     beq        +0x6 /* 0000311A */
  4593. 00003116  526A 0006                addq.w     [A2 + 0x6], 1
  4594. label0000311A:
  4595. 0000311A  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  4596. 0000311E  246E FFD0                movea.l    A2, [A6 - 0x30]
  4597. 00003122  7008                     moveq.l    D0, 0x08
  4598. label00003124:
  4599. 00003124  24D8                     move.l     [A2]+, [A0]+
  4600. 00003126  51C8 FFFC                dbf        D0, -0x6 /* 00003124 */
  4601. 0000312A  3490                     move.w     [A2], [A0]
  4602. 0000312C  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  4603. 00003130  6710                     beq        +0x12 /* 00003142 */
  4604. 00003132  41EE FFFA                lea.l      A0, [A6 - 0x6]
  4605. 00003136  226E FFD0                movea.l    A1, [A6 - 0x30]
  4606. 0000313A  7026                     moveq.l    D0, 0x26
  4607. 0000313C  D3C0                     add.l      A1, D0
  4608. 0000313E  22D8                     move.l     [A1]+, [A0]+
  4609. 00003140  3290                     move.w     [A1], [A0]
  4610. label00003142:
  4611. 00003142  206E FFD0                movea.l    A0, [A6 - 0x30]
  4612. 00003146  2468 001A                movea.l    A2, [A0 + 0x1A]
  4613. 0000314A  200A                     move.l     D0, A2
  4614. 0000314C  6704                     beq        +0x6 /* 00003152 */
  4615. 0000314E  526A 0006                addq.w     [A2 + 0x6], 1
  4616. label00003152:
  4617. 00003152  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4618. 00003156  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4619. 0000315A  206E FFCC                movea.l    A0, [A6 - 0x34]
  4620. 0000315E  2010                     move.l     D0, [A0]
  4621. 00003160  2D40 FFCC                move.l     [A6 - 0x34], D0
  4622. label00003164:
  4623. 00003164  202E FFCC                move.l     D0, [A6 - 0x34]
  4624. 00003168  6600 FF2C                bne        -0xD2 /* 00003096 */
  4625. 0000316C  266D D936                movea.l    A3, [A5 - 0x26CA]
  4626. 00003170  600A                     bra        +0xC /* 0000317C */
  4627. label00003172:
  4628. 00003172  2F13                     move.l     -[A7], [A3]
  4629. 00003174  4EBA 0052                jsr        [PC + 0x52 /* 000031C8 */]
  4630. 00003178  266B 0004                movea.l    A3, [A3 + 0x4]
  4631. label0000317C:
  4632. 0000317C  200B                     move.l     D0, A3
  4633. 0000317E  66F2                     bne        -0xC /* 00003172 */
  4634. 00003180  206D C004                movea.l    A0, [A5 - 0x3FFC]
  4635. 00003184  00A8 0000 0010 0020      ori.l      [A0 + 0x20], 0x10
  4636. 0000318C  206D C004                movea.l    A0, [A5 - 0x3FFC]
  4637. 00003190  2468 000C                movea.l    A2, [A0 + 0xC]
  4638. 00003194  2012                     move.l     D0, [A2]
  4639. 00003196  721F                     moveq.l    D1, 0x1F
  4640. 00003198  C041                     and.w      D0, D1
  4641. 0000319A  7214                     moveq.l    D1, 0x14
  4642. 0000319C  B041                     cmp.w      D0, D1
  4643. 0000319E  661C                     bne        +0x1E /* 000031BC */
  4644. 000031A0  206A 000C                movea.l    A0, [A2 + 0xC]
  4645. 000031A4  2068 0010                movea.l    A0, [A0 + 0x10]
  4646. 000031A8  4AA8 004E                tst.l      [A0 + 0x4E]
  4647. 000031AC  670E                     beq        +0x10 /* 000031BC */
  4648. 000031AE  206D D998                movea.l    A0, [A5 - 0x2668]
  4649. 000031B2  2068 0010                movea.l    A0, [A0 + 0x10]
  4650. 000031B6  0028 0020 000B           ori.b      [A0 + 0xB], 0x20 /* ' ' */
  4651. label000031BC:
  4652. 000031BC  4EBA FE6E                jsr        [PC - 0x192 /* 0000302C */]
  4653. 000031C0  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4654. 000031C4  4E5E                     unlink     A6
  4655. 000031C6  4E75                     rts
  4656. fn000031C8:
  4657. 000031C8  4E56 FFFC                link       A6, -0x0004
  4658. 000031CC  48E7 1818                movem.l    -[A7], D3,D4,A3,A4
  4659. 000031D0  266E 0008                movea.l    A3, [A6 + 0x8]
  4660. 000031D4  6020                     bra        +0x22 /* 000031F6 */
  4661. label000031D6:
  4662. 000031D6  1213                     move.b     D1, [A3]
  4663. 000031D8  7000                     moveq.l    D0, 0x00
  4664. 000031DA  1001                     move.b     D0, D1
  4665. 000031DC  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  4666. 000031E0  1030 0000                move.b     D0, [A0 + D0.w]
  4667. 000031E4  7203                     moveq.l    D1, 0x03
  4668. 000031E6  C001                     and.b      D0, D1
  4669. 000031E8  6714                     beq        +0x16 /* 000031FE */
  4670. 000031EA  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4671. 000031EE  4EBA FFD8                jsr        [PC - 0x28 /* 000031C8 */]
  4672. 000031F2  266B 0006                movea.l    A3, [A3 + 0x6]
  4673. label000031F6:
  4674. 000031F6  200B                     move.l     D0, A3
  4675. 000031F8  6700 0082                beq        +0x84 /* 0000327C */
  4676. 000031FC  60D8                     bra        -0x26 /* 000031D6 */
  4677. label000031FE:
  4678. 000031FE  1613                     move.b     D3, [A3]
  4679. 00003200  785F                     moveq.l    D4, 0x5F
  4680. 00003202  B604                     cmp.b      D3, D4
  4681. 00003204  6706                     beq        +0x8 /* 0000320C */
  4682. 00003206  705E                     moveq.l    D0, 0x5E
  4683. 00003208  B600                     cmp.b      D3, D0
  4684. 0000320A  6670                     bne        +0x72 /* 0000327C */
  4685. label0000320C:
  4686. 0000320C  206B 0002                movea.l    A0, [A3 + 0x2]
  4687. 00003210  B1ED C004                cmpa.l     A0, [A5 - 0x3FFC]
  4688. 00003214  6666                     bne        +0x68 /* 0000327C */
  4689. 00003216  206D D874                movea.l    A0, [A5 - 0x278C]
  4690. 0000321A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4691. 0000321E  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  4692. 00003222  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4693. 00003226  2840                     movea.l    A4, D0
  4694. 00003228  2F2D C008                move.l     -[A7], [A5 - 0x3FF8]
  4695. 0000322C  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4696. 00003230  2D40 FFFC                move.l     [A6 - 0x4], D0
  4697. 00003234  1213                     move.b     D1, [A3]
  4698. 00003236  B204                     cmp.b      D1, D4
  4699. 00003238  6622                     bne        +0x24 /* 0000325C */
  4700. 0000323A  16BC 0013                move.b     [A3], 0x13
  4701. 0000323E  7201                     moveq.l    D1, 0x01
  4702. 00003240  2F01                     move.l     -[A7], D1
  4703. 00003242  2040                     movea.l    A0, D0
  4704. 00003244  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4705. 00003248  2F00                     move.l     -[A7], D0
  4706. 0000324A  2F0C                     move.l     -[A7], A4
  4707. 0000324C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4708. 00003250  2740 0002                move.l     [A3 + 0x2], D0
  4709. 00003254  7000                     moveq.l    D0, 0x00
  4710. 00003256  2740 0006                move.l     [A3 + 0x6], D0
  4711. 0000325A  6020                     bra        +0x22 /* 0000327C */
  4712. label0000325C:
  4713. 0000325C  16BC 0001                move.b     [A3], 0x1
  4714. 00003260  202E FFFC                move.l     D0, [A6 - 0x4]
  4715. 00003264  2740 0002                move.l     [A3 + 0x2], D0
  4716. 00003268  222B 0016                move.l     D1, [A3 + 0x16]
  4717. 0000326C  2040                     movea.l    A0, D0
  4718. 0000326E  2141 0016                move.l     [A0 + 0x16], D1
  4719. 00003272  2041                     movea.l    A0, D1
  4720. 00003274  5268 0006                addq.w     [A0 + 0x6], 1
  4721. 00003278  274C 0006                move.l     [A3 + 0x6], A4
  4722. label0000327C:
  4723. 0000327C  4CDF 1818                movem.l    D3,D4,A3,A4, [A7]+
  4724. 00003280  4E5E                     unlink     A6
  4725. 00003282  205F                     movea.l    A0, [A7]+
  4726. 00003284  584F                     addq.w     A7, 4
  4727. 00003286  4ED0                     jmp        [A0]
  4728.